Skip to content

Instantly share code, notes, and snippets.

@vyzo
Created August 5, 2022 04:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vyzo/e5d41faa2333f15f528526616380deca to your computer and use it in GitHub Desktop.
Save vyzo/e5d41faa2333f15f528526616380deca to your computer and use it in GitHub Desktop.
Preliminary EPISUB results with 500 nodes
>>> Running simulations with nodes: 500, sources: 5, messages: 60, rng-state: #(450148173 3493484164 3958739570 345133728 1597196054 3722366174)
+++ gossipsub/v1.0
=== simulation summary ===
nodes: 500
messages: 60
sources: 5
publish: 60
deliver: 30000
!!pubsub.message: 189451
!!pubsub.connect: 10000
!!gossipsub.iwant: 1153
!!gossipsub.ihave: 185892
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 1028 ***
100-200ms 12986 *******************************************
200-300ms 15234 **************************************************
300-400ms 692 **
+++ gossipsub/v1.1
=== simulation summary ===
nodes: 500
messages: 60
sources: 5
publish: 60
deliver: 30000
!!pubsub.message: 193171
!!pubsub.connect: 10211
!!gossipsub.iwant: 1080
!!gossipsub.ihave: 262444
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 7232 ************************
100-200ms 21792 ************************************************************************
200-300ms 916 ***
+++ episub/order-avg
=== simulation summary ===
nodes: 500
messages: 60
sources: 5
publish: 60
deliver: 30000
!!pubsub.message: 177745
!!pubsub.connect: 10211
!!gossipsub.iwant: 1089
!!episub.unchoke: 12
!!gossipsub.ihave: 281202
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 1403
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 7226 ************************
100-200ms 21770 ************************************************************************
200-300ms 944 ***
+++ episub/order-median
=== simulation summary ===
nodes: 500
messages: 60
sources: 5
publish: 60
deliver: 30000
!!pubsub.message: 177915
!!pubsub.connect: 10211
!!gossipsub.iwant: 1098
!!episub.unchoke: 19
!!gossipsub.ihave: 281150
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 1406
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 7227 ************************
100-200ms 21749 ************************************************************************
200-300ms 964 ***
+++ episub/latency-avg
=== simulation summary ===
nodes: 500
messages: 60
sources: 5
publish: 60
deliver: 30000
!!pubsub.message: 177413
!!pubsub.connect: 10211
!!gossipsub.iwant: 1086
!!episub.unchoke: 13
!!gossipsub.ihave: 281183
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 1404
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 7228 ************************
100-200ms 21769 ************************************************************************
200-300ms 943 ***
+++ episub/latency-median
=== simulation summary ===
nodes: 500
messages: 60
sources: 5
publish: 60
deliver: 30000
!!pubsub.message: 177485
!!pubsub.connect: 10211
!!gossipsub.iwant: 1092
!!episub.unchoke: 16
!!gossipsub.ihave: 281146
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 1403
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 7227 ************************
100-200ms 21758 ************************************************************************
200-300ms 955 ***
+++ episub/latency-p90
=== simulation summary ===
nodes: 500
messages: 60
sources: 5
publish: 60
deliver: 30000
!!pubsub.message: 177351
!!pubsub.connect: 10211
!!gossipsub.iwant: 1092
!!episub.unchoke: 12
!!gossipsub.ihave: 281144
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 1403
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 7230 ************************
100-200ms 21749 ************************************************************************
200-300ms 961 ***
>>> Running simulations with nodes: 500, sources: 5, messages: 120, rng-state: #(1985222378 2046962190 2521025243 2000208355 2124162972 1014556513)
+++ gossipsub/v1.0
=== simulation summary ===
nodes: 500
messages: 120
sources: 5
publish: 120
deliver: 60000
!!pubsub.message: 378915
!!pubsub.connect: 10000
!!gossipsub.iwant: 2312
!!gossipsub.ihave: 366036
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 2171 ***
100-200ms 26649 ********************************************
200-300ms 29643 *************************************************
300-400ms 1417 **
+++ gossipsub/v1.1
=== simulation summary ===
nodes: 500
messages: 120
sources: 5
publish: 120
deliver: 60000
!!pubsub.message: 386409
!!pubsub.connect: 10211
!!gossipsub.iwant: 2255
!!gossipsub.ihave: 517744
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 14427 ************************
100-200ms 43673 ************************************************************************
200-300ms 1780 **
+++ episub/order-avg
=== simulation summary ===
nodes: 500
messages: 120
sources: 5
publish: 120
deliver: 60000
!!pubsub.message: 279577
!!pubsub.connect: 10211
!!gossipsub.iwant: 2478
!!episub.unchoke: 39
!!gossipsub.ihave: 638330
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2097
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 14218 ***********************
100-200ms 43464 ************************************************************************
200-300ms 2198 ***
+++ episub/order-median
=== simulation summary ===
nodes: 500
messages: 120
sources: 5
publish: 120
deliver: 60000
!!pubsub.message: 280624
!!pubsub.connect: 10211
!!gossipsub.iwant: 2546
!!episub.unchoke: 44
!!gossipsub.ihave: 638066
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2102
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 14055 ***********************
100-200ms 43385 ************************************************************************
200-300ms 2440 ****
+++ episub/latency-avg
=== simulation summary ===
nodes: 500
messages: 120
sources: 5
publish: 120
deliver: 60000
!!pubsub.message: 277516
!!pubsub.connect: 10211
!!gossipsub.iwant: 2484
!!episub.unchoke: 43
!!gossipsub.ihave: 638129
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2090
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 14302 ***********************
100-200ms 43459 ************************************************************************
200-300ms 2119 ***
+++ episub/latency-median
=== simulation summary ===
nodes: 500
messages: 120
sources: 5
publish: 120
deliver: 60000
!!pubsub.message: 277961
!!pubsub.connect: 10211
!!gossipsub.iwant: 2510
!!episub.unchoke: 46
!!gossipsub.ihave: 637906
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2093
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 14230 ***********************
100-200ms 43464 ************************************************************************
200-300ms 2186 ***
+++ episub/latency-p90
=== simulation summary ===
nodes: 500
messages: 120
sources: 5
publish: 120
deliver: 60000
!!pubsub.message: 276472
!!pubsub.connect: 10211
!!gossipsub.iwant: 2693
!!episub.unchoke: 46
!!gossipsub.ihave: 638115
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2094
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 14165 ***********************
100-200ms 43157 ************************************************************************
200-300ms 2558 ****
>>> Running simulations with nodes: 500, sources: 5, messages: 300, rng-state: #(3906205539 3732899771 3909137540 3725248234 3077402819 3928161752)
+++ gossipsub/v1.0
=== simulation summary ===
nodes: 500
messages: 300
sources: 5
publish: 300
deliver: 150000
!!pubsub.message: 947386
!!pubsub.connect: 10000
!!gossipsub.iwant: 5896
!!gossipsub.ihave: 906102
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 5508 ***
100-200ms 67048 ********************************************
200-300ms 73564 *************************************************
300-400ms 3580 **
+++ gossipsub/v1.1
=== simulation summary ===
nodes: 500
messages: 300
sources: 5
publish: 300
deliver: 150000
!!pubsub.message: 965893
!!pubsub.connect: 10211
!!gossipsub.iwant: 5581
!!gossipsub.ihave: 1280847
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 36113 ************************
100-200ms 109160 ************************************************************************
200-300ms 4427 **
+++ episub/order-avg
=== simulation summary ===
nodes: 500
messages: 300
sources: 5
publish: 300
deliver: 150000
!!pubsub.message: 517495
!!pubsub.connect: 10211
!!gossipsub.iwant: 6983
!!episub.unchoke: 126
!!gossipsub.ihave: 1778575
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2230
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 34538 ***********************
100-200ms 108145 ************************************************************************
200-300ms 7017 ****
+++ episub/order-median
=== simulation summary ===
nodes: 500
messages: 300
sources: 5
publish: 300
deliver: 150000
!!pubsub.message: 522582
!!pubsub.connect: 10211
!!gossipsub.iwant: 7381
!!episub.unchoke: 121
!!gossipsub.ihave: 1778452
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2225
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 33211 **********************
100-200ms 107964 ************************************************************************
200-300ms 8525 *****
+++ episub/latency-avg
=== simulation summary ===
nodes: 500
messages: 300
sources: 5
publish: 300
deliver: 150000
!!pubsub.message: 509102
!!pubsub.connect: 10211
!!gossipsub.iwant: 6944
!!episub.unchoke: 118
!!gossipsub.ihave: 1778309
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2224
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 35146 ***********************
100-200ms 107902 ************************************************************************
200-300ms 6652 ****
+++ episub/latency-median
=== simulation summary ===
nodes: 500
messages: 300
sources: 5
publish: 300
deliver: 150000
!!pubsub.message: 511884
!!pubsub.connect: 10211
!!gossipsub.iwant: 7084
!!episub.unchoke: 118
!!gossipsub.ihave: 1777677
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2222
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 34245 **********************
100-200ms 108079 ************************************************************************
200-300ms 7376 ****
+++ episub/latency-p90
=== simulation summary ===
nodes: 500
messages: 300
sources: 5
publish: 300
deliver: 150000
!!pubsub.message: 504150
!!pubsub.connect: 10211
!!gossipsub.iwant: 8017
!!episub.unchoke: 149
!!gossipsub.ihave: 1776977
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2251
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 34021 **********************
100-200ms 105632 **********************************************************************
200-300ms 10047 ******
>>> Running simulations with nodes: 500, sources: 10, messages: 60, rng-state: #(2253687683 2464931919 1652190054 1244319710 264930838 3245112921)
+++ gossipsub/v1.0
=== simulation summary ===
nodes: 500
messages: 60
sources: 10
publish: 60
deliver: 30000
!!pubsub.message: 189584
!!pubsub.connect: 10000
!!gossipsub.iwant: 1252
!!gossipsub.ihave: 185886
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 1510 *****
100-200ms 16084 *****************************************************
200-300ms 11997 ***************************************
300-400ms 349 *
+++ gossipsub/v1.1
=== simulation summary ===
nodes: 500
messages: 60
sources: 10
publish: 60
deliver: 30000
!!pubsub.message: 193361
!!pubsub.connect: 10211
!!gossipsub.iwant: 1444
!!gossipsub.ihave: 262837
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 6008 ********************
100-200ms 22215 **************************************************************************
200-300ms 1717 *****
+++ episub/order-avg
=== simulation summary ===
nodes: 500
messages: 60
sources: 10
publish: 60
deliver: 30000
!!pubsub.message: 177888
!!pubsub.connect: 10211
!!gossipsub.iwant: 1468
!!episub.unchoke: 8
!!gossipsub.ihave: 281704
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 1404
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 6004 ********************
100-200ms 22178 *************************************************************************
200-300ms 1758 *****
+++ episub/order-median
=== simulation summary ===
nodes: 500
messages: 60
sources: 10
publish: 60
deliver: 30000
!!pubsub.message: 177947
!!pubsub.connect: 10211
!!gossipsub.iwant: 1485
!!episub.unchoke: 12
!!gossipsub.ihave: 281736
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 1403
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 5994 *******************
100-200ms 22177 *************************************************************************
200-300ms 1769 *****
+++ episub/latency-avg
=== simulation summary ===
nodes: 500
messages: 60
sources: 10
publish: 60
deliver: 30000
!!pubsub.message: 177575
!!pubsub.connect: 10211
!!gossipsub.iwant: 1469
!!episub.unchoke: 10
!!gossipsub.ihave: 281692
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 1402
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 6003 ********************
100-200ms 22167 *************************************************************************
200-300ms 1770 *****
+++ episub/latency-median
=== simulation summary ===
nodes: 500
messages: 60
sources: 10
publish: 60
deliver: 30000
!!pubsub.message: 177610
!!pubsub.connect: 10211
!!gossipsub.iwant: 1481
!!episub.unchoke: 10
!!gossipsub.ihave: 281691
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 1401
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 6007 ********************
100-200ms 22154 *************************************************************************
200-300ms 1779 *****
+++ episub/latency-p90
=== simulation summary ===
nodes: 500
messages: 60
sources: 10
publish: 60
deliver: 30000
!!pubsub.message: 177491
!!pubsub.connect: 10211
!!gossipsub.iwant: 1480
!!episub.unchoke: 10
!!gossipsub.ihave: 281702
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 1403
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 5998 *******************
100-200ms 22139 *************************************************************************
200-300ms 1803 ******
>>> Running simulations with nodes: 500, sources: 10, messages: 120, rng-state: #(3335829415 521270346 474408358 2362377590 3202391902 3866292482)
+++ gossipsub/v1.0
=== simulation summary ===
nodes: 500
messages: 120
sources: 10
publish: 120
deliver: 60000
!!pubsub.message: 379209
!!pubsub.connect: 10000
!!gossipsub.iwant: 2528
!!gossipsub.ihave: 365538
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 2781 ****
100-200ms 31336 ****************************************************
200-300ms 24967 *****************************************
300-400ms 796 *
+++ gossipsub/v1.1
=== simulation summary ===
nodes: 500
messages: 120
sources: 10
publish: 120
deliver: 60000
!!pubsub.message: 386596
!!pubsub.connect: 10211
!!gossipsub.iwant: 2889
!!gossipsub.ihave: 516910
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 11937 *******************
100-200ms 44595 **************************************************************************
200-300ms 3348 *****
+++ episub/order-avg
=== simulation summary ===
nodes: 500
messages: 120
sources: 10
publish: 120
deliver: 60000
!!pubsub.message: 279598
!!pubsub.connect: 10211
!!gossipsub.iwant: 3227
!!episub.unchoke: 51
!!gossipsub.ihave: 637420
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2113
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 11668 *******************
100-200ms 44017 *************************************************************************
200-300ms 4195 *******
+++ episub/order-median
=== simulation summary ===
nodes: 500
messages: 120
sources: 10
publish: 120
deliver: 60000
!!pubsub.message: 280323
!!pubsub.connect: 10211
!!gossipsub.iwant: 3282
!!episub.unchoke: 64
!!gossipsub.ihave: 637194
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2121
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 11437 *******************
100-200ms 43876 *************************************************************************
200-300ms 4565 *******
300-400ms 2
+++ episub/latency-avg
=== simulation summary ===
nodes: 500
messages: 120
sources: 10
publish: 120
deliver: 60000
!!pubsub.message: 277575
!!pubsub.connect: 10211
!!gossipsub.iwant: 3262
!!episub.unchoke: 56
!!gossipsub.ihave: 637147
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2111
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 11661 *******************
100-200ms 43856 *************************************************************************
200-300ms 4363 *******
+++ episub/latency-median
=== simulation summary ===
nodes: 500
messages: 120
sources: 10
publish: 120
deliver: 60000
!!pubsub.message: 277946
!!pubsub.connect: 10211
!!gossipsub.iwant: 3303
!!episub.unchoke: 60
!!gossipsub.ihave: 637021
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2116
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 11660 *******************
100-200ms 43731 *************************************************************************
200-300ms 4489 *******
+++ episub/latency-p90
=== simulation summary ===
nodes: 500
messages: 120
sources: 10
publish: 120
deliver: 60000
!!pubsub.message: 276748
!!pubsub.connect: 10211
!!gossipsub.iwant: 3316
!!episub.unchoke: 59
!!gossipsub.ihave: 637059
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2110
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 11661 *******************
100-200ms 43656 ************************************************************************
200-300ms 4561 *******
300-400ms 2
>>> Running simulations with nodes: 500, sources: 10, messages: 300, rng-state: #(3511957922 3061016164 955113271 4177046318 3501992420 1950748183)
+++ gossipsub/v1.0
=== simulation summary ===
nodes: 500
messages: 300
sources: 10
publish: 300
deliver: 150000
!!pubsub.message: 947954
!!pubsub.connect: 10000
!!gossipsub.iwant: 6222
!!gossipsub.ihave: 905622
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 6936 ****
100-200ms 78012 ****************************************************
200-300ms 62862 *****************************************
300-400ms 1890 *
+++ gossipsub/v1.1
=== simulation summary ===
nodes: 500
messages: 300
sources: 10
publish: 300
deliver: 150000
!!pubsub.message: 966399
!!pubsub.connect: 10211
!!gossipsub.iwant: 7114
!!gossipsub.ihave: 1280572
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 30554 ********************
100-200ms 111244 **************************************************************************
200-300ms 7902 *****
+++ episub/order-avg
=== simulation summary ===
nodes: 500
messages: 300
sources: 10
publish: 300
deliver: 150000
!!pubsub.message: 516053
!!pubsub.connect: 10211
!!gossipsub.iwant: 9153
!!episub.unchoke: 150
!!gossipsub.ihave: 1781124
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2269
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 28417 ******************
100-200ms 107015 ***********************************************************************
200-300ms 14258 *********
300-400ms 10
+++ episub/order-median
=== simulation summary ===
nodes: 500
messages: 300
sources: 10
publish: 300
deliver: 150000
!!pubsub.message: 521005
!!pubsub.connect: 10211
!!gossipsub.iwant: 9954
!!episub.unchoke: 145
!!gossipsub.ihave: 1780651
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2267
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 27235 ******************
100-200ms 104710 *********************************************************************
200-300ms 17711 ***********
300-400ms 44
+++ episub/latency-avg
=== simulation summary ===
nodes: 500
messages: 300
sources: 10
publish: 300
deliver: 150000
!!pubsub.message: 507850
!!pubsub.connect: 10211
!!gossipsub.iwant: 9327
!!episub.unchoke: 189
!!gossipsub.ihave: 1779838
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2308
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 28364 ******************
100-200ms 105889 **********************************************************************
200-300ms 15434 **********
300-400ms 13
+++ episub/latency-median
=== simulation summary ===
nodes: 500
messages: 300
sources: 10
publish: 300
deliver: 150000
!!pubsub.message: 509502
!!pubsub.connect: 10211
!!gossipsub.iwant: 9568
!!episub.unchoke: 177
!!gossipsub.ihave: 1780265
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2297
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 28265 ******************
100-200ms 105239 **********************************************************************
200-300ms 16169 **********
300-400ms 27
+++ episub/latency-p90
=== simulation summary ===
nodes: 500
messages: 300
sources: 10
publish: 300
deliver: 150000
!!pubsub.message: 505000
!!pubsub.connect: 10211
!!gossipsub.iwant: 9713
!!episub.unchoke: 213
!!gossipsub.ihave: 1778333
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2328
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 28544 *******************
100-200ms 104677 *********************************************************************
200-300ms 16466 **********
300-400ms 13
>>> Running simulations with nodes: 500, sources: 20, messages: 60, rng-state: #(1465118460 1346518778 390590101 4115493497 1839037945 2297397547)
+++ gossipsub/v1.0
=== simulation summary ===
nodes: 500
messages: 60
sources: 20
publish: 60
deliver: 30000
!!pubsub.message: 189623
!!pubsub.connect: 10000
!!gossipsub.iwant: 1258
!!gossipsub.ihave: 185988
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 1770 *****
100-200ms 17680 **********************************************************
200-300ms 10215 **********************************
300-400ms 275
+++ gossipsub/v1.1
=== simulation summary ===
nodes: 500
messages: 60
sources: 20
publish: 60
deliver: 30000
!!pubsub.message: 193405
!!pubsub.connect: 10211
!!gossipsub.iwant: 1444
!!gossipsub.ihave: 262755
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 6605 **********************
100-200ms 22031 *************************************************************************
200-300ms 1304 ****
+++ episub/order-avg
=== simulation summary ===
nodes: 500
messages: 60
sources: 20
publish: 60
deliver: 30000
!!pubsub.message: 177904
!!pubsub.connect: 10211
!!gossipsub.iwant: 1462
!!episub.unchoke: 12
!!gossipsub.ihave: 281515
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 1408
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 6589 *********************
100-200ms 21997 *************************************************************************
200-300ms 1354 ****
+++ episub/order-median
=== simulation summary ===
nodes: 500
messages: 60
sources: 20
publish: 60
deliver: 30000
!!pubsub.message: 178018
!!pubsub.connect: 10211
!!gossipsub.iwant: 1469
!!episub.unchoke: 15
!!gossipsub.ihave: 281479
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 1410
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 6575 *********************
100-200ms 21991 *************************************************************************
200-300ms 1374 ****
+++ episub/latency-avg
=== simulation summary ===
nodes: 500
messages: 60
sources: 20
publish: 60
deliver: 30000
!!pubsub.message: 177671
!!pubsub.connect: 10211
!!gossipsub.iwant: 1474
!!episub.unchoke: 14
!!gossipsub.ihave: 281496
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 1407
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 6599 *********************
100-200ms 21973 *************************************************************************
200-300ms 1368 ****
+++ episub/latency-median
=== simulation summary ===
nodes: 500
messages: 60
sources: 20
publish: 60
deliver: 30000
!!pubsub.message: 177716
!!pubsub.connect: 10211
!!gossipsub.iwant: 1480
!!episub.unchoke: 13
!!gossipsub.ihave: 281476
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 1408
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 6597 *********************
100-200ms 21971 *************************************************************************
200-300ms 1372 ****
+++ episub/latency-p90
=== simulation summary ===
nodes: 500
messages: 60
sources: 20
publish: 60
deliver: 30000
!!pubsub.message: 177617
!!pubsub.connect: 10211
!!gossipsub.iwant: 1484
!!episub.unchoke: 12
!!gossipsub.ihave: 281502
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 1407
!!pubsub.publish: 60
=== delivery latency histogram ===
0-100ms 6600 **********************
100-200ms 21963 *************************************************************************
200-300ms 1377 ****
>>> Running simulations with nodes: 500, sources: 20, messages: 120, rng-state: #(2480160928 2835693790 2065634858 1206169690 2807840919 3541860964)
+++ gossipsub/v1.0
=== simulation summary ===
nodes: 500
messages: 120
sources: 20
publish: 120
deliver: 60000
!!pubsub.message: 379268
!!pubsub.connect: 10000
!!gossipsub.iwant: 2534
!!gossipsub.ihave: 366156
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 3495 *****
100-200ms 34788 **********************************************************
200-300ms 21108 ***********************************
300-400ms 489
+++ gossipsub/v1.1
=== simulation summary ===
nodes: 500
messages: 120
sources: 20
publish: 120
deliver: 60000
!!pubsub.message: 387100
!!pubsub.connect: 10211
!!gossipsub.iwant: 2957
!!gossipsub.ihave: 518029
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 13437 **********************
100-200ms 44057 *************************************************************************
200-300ms 2386 ***
+++ episub/order-avg
=== simulation summary ===
nodes: 500
messages: 120
sources: 20
publish: 120
deliver: 60000
!!pubsub.message: 279863
!!pubsub.connect: 10211
!!gossipsub.iwant: 3367
!!episub.unchoke: 52
!!gossipsub.ihave: 638833
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2121
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 12930 *********************
100-200ms 43645 ************************************************************************
200-300ms 3305 *****
+++ episub/order-median
=== simulation summary ===
nodes: 500
messages: 120
sources: 20
publish: 120
deliver: 60000
!!pubsub.message: 280811
!!pubsub.connect: 10211
!!gossipsub.iwant: 3436
!!episub.unchoke: 66
!!gossipsub.ihave: 638677
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2133
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 12721 *********************
100-200ms 43575 ************************************************************************
200-300ms 3583 *****
300-400ms 1
+++ episub/latency-avg
=== simulation summary ===
nodes: 500
messages: 120
sources: 20
publish: 120
deliver: 60000
!!pubsub.message: 277907
!!pubsub.connect: 10211
!!gossipsub.iwant: 3411
!!episub.unchoke: 55
!!gossipsub.ihave: 638740
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2124
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 13074 *********************
100-200ms 43479 ************************************************************************
200-300ms 3326 *****
300-400ms 1
+++ episub/latency-median
=== simulation summary ===
nodes: 500
messages: 120
sources: 20
publish: 120
deliver: 60000
!!pubsub.message: 278459
!!pubsub.connect: 10211
!!gossipsub.iwant: 3418
!!episub.unchoke: 59
!!gossipsub.ihave: 638731
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2130
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 13022 *********************
100-200ms 43502 ************************************************************************
200-300ms 3355 *****
300-400ms 1
+++ episub/latency-p90
=== simulation summary ===
nodes: 500
messages: 120
sources: 20
publish: 120
deliver: 60000
!!pubsub.message: 277065
!!pubsub.connect: 10211
!!gossipsub.iwant: 3474
!!episub.unchoke: 46
!!gossipsub.ihave: 639036
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2122
!!pubsub.publish: 120
=== delivery latency histogram ===
0-100ms 13088 *********************
100-200ms 43386 ************************************************************************
200-300ms 3406 *****
>>> Running simulations with nodes: 500, sources: 20, messages: 300, rng-state: #(1196722817 3435713536 3187330682 2828761437 3994837157 504792144)
+++ gossipsub/v1.0
=== simulation summary ===
nodes: 500
messages: 300
sources: 20
publish: 300
deliver: 150000
!!pubsub.message: 947796
!!pubsub.connect: 10000
!!gossipsub.iwant: 6053
!!gossipsub.ihave: 906036
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 8343 *****
100-200ms 85019 ********************************************************
200-300ms 54992 ************************************
300-400ms 1346
+++ gossipsub/v1.1
=== simulation summary ===
nodes: 500
messages: 300
sources: 20
publish: 300
deliver: 150000
!!pubsub.message: 966731
!!pubsub.connect: 10211
!!gossipsub.iwant: 6941
!!gossipsub.ihave: 1281421
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 32417 *********************
100-200ms 111182 **************************************************************************
200-300ms 6101 ****
+++ episub/order-avg
=== simulation summary ===
nodes: 500
messages: 300
sources: 20
publish: 300
deliver: 150000
!!pubsub.message: 517299
!!pubsub.connect: 10211
!!gossipsub.iwant: 9436
!!episub.unchoke: 180
!!gossipsub.ihave: 1781461
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2306
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 29508 *******************
100-200ms 106895 ***********************************************************************
200-300ms 13291 ********
300-400ms 6
+++ episub/order-median
=== simulation summary ===
nodes: 500
messages: 300
sources: 20
publish: 300
deliver: 150000
!!pubsub.message: 519811
!!pubsub.connect: 10211
!!gossipsub.iwant: 9799
!!episub.unchoke: 165
!!gossipsub.ihave: 1782203
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2292
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 28568 *******************
100-200ms 105571 **********************************************************************
200-300ms 15535 **********
300-400ms 26
+++ episub/latency-avg
=== simulation summary ===
nodes: 500
messages: 300
sources: 20
publish: 300
deliver: 150000
!!pubsub.message: 507949
!!pubsub.connect: 10211
!!gossipsub.iwant: 9421
!!episub.unchoke: 186
!!gossipsub.ihave: 1781094
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2307
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 30025 ********************
100-200ms 106941 ***********************************************************************
200-300ms 12731 ********
300-400ms 3
+++ episub/latency-median
=== simulation summary ===
nodes: 500
messages: 300
sources: 20
publish: 300
deliver: 150000
!!pubsub.message: 510061
!!pubsub.connect: 10211
!!gossipsub.iwant: 9482
!!episub.unchoke: 204
!!gossipsub.ihave: 1781497
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2327
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 29440 *******************
100-200ms 106633 ***********************************************************************
200-300ms 13623 *********
300-400ms 4
+++ episub/latency-p90
=== simulation summary ===
nodes: 500
messages: 300
sources: 20
publish: 300
deliver: 150000
!!pubsub.message: 502901
!!pubsub.connect: 10211
!!gossipsub.iwant: 10033
!!episub.unchoke: 170
!!gossipsub.ihave: 1782355
!!gossipsub.prune: 14
!!gossipsub.graft: 1844
!!episub.choke: 2295
!!pubsub.publish: 300
=== delivery latency histogram ===
0-100ms 29575 *******************
100-200ms 104046 *********************************************************************
200-300ms 16070 **********
300-400ms 9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment