157 Commits

Author SHA1 Message Date
Youngjoon Lee
37abf93bd3
rename adversary functions 2024-05-25 14:43:07 +09:00
Youngjoon Lee
53bb8b1bde
fix: gossiping ingress measurement 2024-05-25 14:26:09 +09:00
Youngjoon Lee
4a9c58f06f
fix comment in yaml 2024-05-25 14:18:59 +09:00
Youngjoon Lee
5b9b60a052
fix adversary p2p 2024-05-25 14:18:09 +09:00
Youngjoon Lee
763ad4ee07
do not gossip msg to the original sender 2024-05-25 13:43:39 +09:00
Youngjoon Lee
57c027c55a
show detailed plot in bulk 2024-05-25 12:02:51 +09:00
Youngjoon Lee
af94346279
add bulk_run 2024-05-24 21:31:06 +09:00
Youngjoon Lee
812061ab60
fix: config desc 2024-05-24 17:31:30 +09:00
Youngjoon Lee
5ea7d1152b
fix: more clear control flow 2024-05-24 16:58:04 +09:00
Youngjoon Lee
06f8f0f7ca
fix: cache msg_hash in sender as well 2024-05-24 16:56:43 +09:00
Youngjoon Lee
b18191b11c
turn off measuring node_states 2024-05-24 16:48:39 +09:00
Youngjoon Lee
d5b126364b
polish logs 2024-05-24 16:36:04 +09:00
Youngjoon Lee
01d839a7a7
change log format 2024-05-24 14:00:09 +09:00
Youngjoon Lee
618865fb5c
gossip 2024-05-23 17:52:17 +09:00
Youngjoon Lee
6e66eb7233
add p2p type config 2024-05-23 17:11:23 +09:00
Youngjoon Lee
063efcf5c3
gossip wip 2024-05-23 16:34:39 +09:00
Youngjoon Lee
39b0a6a7ce
use payload_id to build a payload content unique 2024-05-23 15:49:38 +09:00
Youngjoon Lee
7820e298c8
feat: add descriptions to bandwidth plot 2024-05-21 19:57:22 +09:00
Youngjoon Lee
9e592bcc03
fix: update node state to RECEIVING only when it is not SENDING 2024-05-21 19:55:34 +09:00
Youngjoon Lee
f82b93387b
refactor: padding payload 2024-05-21 15:13:14 +09:00
Youngjoon Lee
adcdc597bb
fix: handling weight properly 2024-05-21 15:01:07 +09:00
Youngjoon Lee
a46dbfe826
add an option to turn off mixing 2024-05-20 16:54:32 +09:00
Youngjoon Lee
84ec0b06ff
fix measuring egress bandwidth 2024-05-20 10:12:35 +09:00
Youngjoon Lee
727b9b5f61
update comment 2024-05-20 10:03:24 +09:00
Youngjoon Lee
c82a39f70a
adjust message preparation time 2024-05-20 09:49:35 +09:00
Youngjoon Lee
e804303761
adjust real_message_weight param and set ylim to plots 2024-05-20 09:45:40 +09:00
Youngjoon Lee
654bc6dc67
add payload_size config by removing payload padding in sphinx packet 2024-05-18 01:13:38 +09:00
Youngjoon Lee
db86a62ec4
add bandwidth measurement 2024-05-18 00:31:29 +09:00
Youngjoon Lee
1da5c710b0
generate cover messages to be not forward to the next mix 2024-05-17 19:05:09 +09:00
Youngjoon Lee
3186f65f48
add scatterplot for node states 2024-05-17 16:49:13 +09:00
Youngjoon Lee
66e5549fdc
refactor: subclasses for Config 2024-05-17 15:58:29 +09:00
Youngjoon Lee
fa4635b749
refactor: use typing for workaround circular dependencies 2024-05-17 13:52:58 +09:00
Youngjoon Lee
95c77b82e4
refactor adversary 2024-05-17 13:29:20 +09:00
Youngjoon Lee
4655c34c71
refactor analysis and is_around_message_interval 2024-05-17 12:24:19 +09:00
Youngjoon Lee
fcf16153aa fix readme 2024-05-16 18:11:57 +09:00
Youngjoon Lee
e349e23a6c
add input/output observation 2024-05-16 17:13:43 +09:00
Youngjoon Lee
e1ef269636
comment 2024-05-16 16:05:32 +09:00
Youngjoon Lee
3cb7ba1c18
use float for random delay 2024-05-16 16:04:18 +09:00
Youngjoon Lee
e1850865a5
update readme 2024-05-16 16:02:34 +09:00
Youngjoon Lee
8853d74fd5
do not use the start_delayed helper, but handle network latency in p2p for the future analysis 2024-05-16 15:59:58 +09:00
Youngjoon Lee
de554e95d1
use start_delayed helper 2024-05-16 15:55:09 +09:00
Youngjoon Lee
546e90b2e9
update readme 2024-05-16 14:33:31 +09:00
Youngjoon Lee
6d205e67b0
update readme: message size distribution 2024-05-16 14:16:17 +09:00
Youngjoon Lee
93acaa436e
add max_network_latency 2024-05-16 14:04:32 +09:00
Youngjoon Lee
fb4fb48712
update readme 2024-05-16 13:58:32 +09:00
Youngjoon Lee
1c437842c9
update readme 2024-05-16 13:57:39 +09:00
Youngjoon Lee
a6e02100b0
update readme 2024-05-16 13:57:00 +09:00
Youngjoon Lee
908fd86190
add hue and legend. update readme 2024-05-16 13:54:09 +09:00
Youngjoon Lee
30a82265c9
add time concept in readme 2024-05-15 19:41:48 +09:00
Youngjoon Lee
7d640ca36a
enhance README 2024-05-15 19:19:55 +09:00