-
Notifications
You must be signed in to change notification settings - Fork 0
Benchmarking
hengxin edited this page Oct 2, 2016
·
1 revision
-
Keyspace: collection of keys; each key is a number (as
Java String)- Fixed:
[0, 1000)
- Fixed:
-
MPL (Multi-Programming Level): the number of concurrent clients that are submitting transactions
- Variables: in (1, 3, 5, 10, 20, 50, 100, 150, 200)
-
Number of transactions issued by each client
- Fixed: 1000
-
Size of transactions: number of keys accessed
- Distribution: ???
-
Read/Write ratio in each transaction:
- Variables: 1:1, 1:5, 1:10, 5:1, 10:1
-
Keys to operate on:
- Distribution: Zipfian distribution to separate the "hot" keys; ZipfianGenerator.java@brianfrankcooper/YCSB with parameters
[0, 1000)
- Distribution: Zipfian distribution to separate the "hot" keys; ZipfianGenerator.java@brianfrankcooper/YCSB with parameters
-
Transaction inter-issue interval
- Distribution: exponential with fixed lambda parameter
500ms
- Distribution: exponential with fixed lambda parameter
- RVSI parameters:
- k1:
- k2:
- k3:
- Abort rates
- impact of RVSI parameters and MPL
- System throughput: overall transactions/seconds