-
Notifications
You must be signed in to change notification settings - Fork 89
Home
Ronen edited this page Jul 6, 2018
·
6 revisions
Configuration
Environment: Network Emulator settings:
- Run over Network Emulator 1% message loss
- Log to file with WARN level async 2ms avg. message delay
- Exponential distribution of message delay
Gossip Protocol Settings:
Gossip Protocol Settings: Failure Detector settings: Cluster Membership Settings:
gossipPeriod = 300 ms pingTime = 1000; syncTime = 30.000 ms
maxGossipRecipients = 3 pingTimeout = 100; syncTimeout = 5.000 ms
maxGossipSends = 2 * log2(N) K * = 3 maxSuspectTime = 30.000 ms
Test Setting Runs** = 100
- K - number of nodes for sending indirect ping message **Each test has been ran RUNS time, and average value was taken as a result
Started Components: Network Emulator GossipProtocol Failure Detector ClusterMembership
Cluster Membership Dissemination
Number of nodes (N) | Time (ms) | traffic per node (bytes/sec) | Overall traffic (bytes/sec) |
---|---|---|---|
5 | 2154 | 821 | 2821 |
10 | 2990 | 1136 | 12884 |
20 | 2716 | 870 | 27205 |
30 | 2859 | 656 | 27032 |
50 | 3483 | 588 | 43753 |
100 | 3177 | 661 | 117801 |
150 | 3734 | 584 | 162940 |
200 | 3617 | 582 | 227057 |
Configuration
Environment: Network Emulator settings:
Run over Network Emulator 1% message loss
Log to file with WARN level async 2ms avg. message delay
Exponential distribution of message delay
Gossip Protocol Settings:
gossipPeriod = 300 ms
maxGossipRecipients = 3
maxGossipSends = 2 * log2(N)
Test Setting Runs** = 100
- K - number of nodes for sending indirect ping message **Each test has been ran RUNS time, and average value was taken as a result
Started Components: Network Emulator Gossip Component
Number of nodes (N) | Time (ms) | traffic per node (bytes/sec) | overall traffic (bytes/sec) |
---|---|---|---|
5 | 715 | 1181,89 | 4545,65 |
10 | 1369 | 936 | 8579,49 |
20 | 1329 | 1217,32 | 23255,85 |
30 | 864 | 1648,12 | 47415,29 |
50 | 542 | 2366,39 | 111791,88 |
100 | 542 | 2765,78 | 261743,88 |
150 | 598 | 2991,55 | 425412,84 |
200 | 639 | 3075,32 | 587663,27 |
300 | 753 | 3388,49 | 966875,41 |
Configuration
Environment: Network Emulator settings:
- Run over Network Emulator with 1% message loss
- Log to file with WARN level async
- 2ms avg. message delay
- Exponential distribution of message delay
Failure Detector settings:
- pingTime = 1000;
- pingTimeout = 100;
- K * = 3
Test Setting Runs** = 100
- K - number of nodes for sending indirect ping message
- Each test has been ran RUNS time, and average value was taken as a result
Started Components: Network Emulator Failure Detector
Failure detection
Number of nodes (N) | Time (ms) | traffic per node (bytes/sec) | overall traffic (bytes/sec) |
---|---|---|---|
5 | 1440 | 1949,13 | 7834,1 |
20 | 1589 | 2744,25 | 51396,4 |
50 | 1559 | 2824,54 | 139099,49 |
100 | 1639 | 3074,51 | 288807,07 |
150 | 1519 | 2830,93 | 434320,9 |
200 | 1596 | 2980,83 | 580232,34 |