More than Just Lines on a Map: Best Practices for U.S Bike Routes
Redis macroflow 1 ms - 300 ms
1. 1 ms
Distribution of Request Completion Times of Redis's "GET" Command
100 Redis requests, each receiving 10 MB of data
First run that starts with empty flow table.
1.2 Without clearing the flow table, run the
exact requests again (and again...)
1
0.8
0.6
CDF
0.4
0.2
0
0 1000 2000 3000 4000 5000 6000 7000
Request Completion Time (ms)
2. 5 ms
Distribution of Request Completion Times of Redis's "GET" Command
100 Redis requests, each receiving 10 MB of data
First run that starts with empty flow table.
1.2 Without clearing the flow table, run the
exact requests again (and again...)
1
0.8
0.6
CDF
0.4
0.2
0
0 1000 2000 3000 4000 5000 6000 7000
Request Completion Time (ms)
3. 10 ms
Distribution of Request Completion Times of Redis's "GET" Command
100 Redis requests, each receiving 10 MB of data
First run that starts with empty flow table.
1.2 Without clearing the flow table, run the
exact requests again (and again...)
1
0.8
0.6
CDF
0.4
0.2
0
0 1000 2000 3000 4000 5000 6000 7000
Request Completion Time (ms)
4. 50 ms
Distribution of Request Completion Times of Redis's "GET" Command
100 Redis requests, each receiving 10 MB of data
First run that starts with empty flow table.
1.2 Without clearing the flow table, run the
exact requests again (and again...)
1
0.8
0.6
CDF
0.4
0.2
0
0 1000 2000 3000 4000 5000 6000 7000
Request Completion Time (ms)
5. 100 ms
Distribution of Request Completion Times of Redis's "GET" Command
100 Redis requests, each receiving 10 MB of data
First run that starts with empty flow table.
1.2 Without clearing the flow table, run the
exact requests again (and again...)
1
0.8
0.6
CDF
0.4
0.2
0
0 1000 2000 3000 4000 5000 6000 7000
Request Completion Time (ms)
6. 100 ms (zoomed in)
Distribution of Request Completion Times of Redis's "GET" Command
100 Redis requests, each receiving 10 MB of data
First run that starts with empty flow table.
1.2 Without clearing the flow table, run the
exact requests again (and again...)
1
0.8
0.6
CDF
0.4
0.2
0
0 50 100 150 200 250 300 350 400 450 500
Request Completion Time (ms)
7. 200 ms
Distribution of Request Completion Times of Redis's "GET" Command
100 Redis requests, each receiving 10 MB of data
First run that starts with empty flow table.
1.2 Without clearing the flow table, run the
exact requests again (and again...)
1
0.8
0.6
CDF
0.4
0.2
0
0 50 100 150 200 250 300 350 400 450 500
Request Completion Time (ms)
8. 300 ms
Distribution of Request Completion Times of Redis's "GET" Command
100 Redis requests, each receiving 10 MB of data
First run that starts with empty flow table.
1.2 Without clearing the flow table, run the
exact requests again (and again...)
1
0.8
0.6
CDF
0.4
0.2
0
0 50 100 150 200 250 300 350 400 450 500
Request Completion Time (ms)