110 Commits

Author SHA1 Message Date
Youngjoon Lee
9c32dc3241
use scientific notation if values are too large in the tables 2024-09-11 08:50:51 +09:00
Youngjoon Lee
655be33d66
save figures to PNG files 2024-09-11 07:56:10 +09:00
Youngjoon Lee
ac3c5c2e59
add analysis in python 2024-09-11 07:26:43 +09:00
Youngjoon Lee
bb4ee26ea1
decrease T: 50000->10000 by myself 2024-09-10 13:41:34 +09:00
Youngjoon Lee
ea29d2a3eb
fix: bug in NoisyCoinFlippingQueue 2024-09-10 13:41:26 +09:00
Youngjoon Lee
27e0850e77
fix: handling u64 properly in coeff results 2024-09-10 07:22:24 +09:00
Youngjoon Lee
1e378c7101
add --sent-seq-limit optional param 2024-09-10 07:06:34 +09:00
Youngjoon Lee
d0a9af68d9
fix: strong coeff 2024-09-10 06:21:48 +09:00
Youngjoon Lee
01d3d6f120
parallelize coeff bin 2024-09-09 19:00:59 +09:00
Youngjoon Lee
1e26f26d49
aggregate *_coeff_stats.csv files as well 2024-09-09 14:49:38 +09:00
Youngjoon Lee
809d43bec9
add coeff_aggr.rs 2024-09-09 14:46:29 +09:00
Youngjoon Lee
d43f08d2be
fix: use the correct path for saving coeff.csv 2024-09-09 14:30:02 +09:00
Youngjoon Lee
2bcfdc6bad
add path arg for coeff 2024-09-09 12:48:27 +09:00
Youngjoon Lee
f26c3b1dd3
implement strong coeff 2024-09-09 11:26:29 +09:00
Youngjoon Lee
f7712f7eaf
Handle messages in different indexes 2024-09-09 10:40:34 +09:00
Youngjoon Lee
c8ed2fa304
wip: coeff 2024-09-09 09:03:11 +09:00
Youngjoon Lee
2e26142ab5
add analysis binaries 2024-09-08 08:36:34 +09:00
Youngjoon Lee
befe73853b
remove mixnet-analysis 2024-09-08 08:36:00 +09:00
Youngjoon Lee
619c24cbb2
wip: add mixnet-analysis 2024-09-07 14:34:06 +09:00
Youngjoon Lee
ed74e5fd18
raise T: 10000->50000 arbitrarily 2024-09-04 04:59:08 -06:00
Youngjoon Lee
7bc68aa214
decrease T: 100000->10000 arbitrarily 2024-09-02 21:40:34 -06:00
Youngjoon Lee
71c9677e68
decrease T: 500000->100000 arbitrarily 2024-09-02 21:39:48 -06:00
Youngjoon Lee
5fe3e4d191
improve: do not remove msg from cache early if the mixnode is connected to the sender in the ordering experiments 2024-08-29 07:19:15 -06:00
Youngjoon Lee
d59eab8267
print paramsets progress 2024-08-26 07:35:29 -04:00
Youngjoon Lee
d15c421a3a
fix: receiver seq counts 2024-08-25 04:30:50 +09:00
Youngjoon Lee
8e11dec005
use thread and crossbeam instead of rayon 2024-08-25 03:38:38 +09:00
Youngjoon Lee
4b6a0d6164
add --reverse-order, and reorder exp6 paramset M to reflect the weight properly 2024-08-25 01:57:55 +09:00
Youngjoon Lee
960a184ee6
parallelize iterations 2024-08-25 01:33:17 +09:00
Youngjoon Lee
138ae1f5c9
refactor: AllSenderPeers and ReceiverPeers 2024-08-25 00:45:26 +09:00
Youngjoon Lee
2976a53628
refactor: AllMessagesToRelay type 2024-08-25 00:04:04 +09:00
Youngjoon Lee
68b6c33ac2
reduce parameters for exp6 2024-08-24 23:46:21 +09:00
Youngjoon Lee
60722361d1
multiple sent_seqs, sender_idx in msg, all gradual writings, new topology writing, no odercoeff calculation 2024-08-24 23:31:32 +09:00
Youngjoon Lee
ff92070498
flush duration writer more often 2024-08-23 18:24:35 +09:00
Youngjoon Lee
66eb6ee9d2
add --skip-coeff-calc 2024-08-23 16:13:56 +09:00
Youngjoon Lee
d8b6e058eb
add --to-paramset 2024-08-23 15:19:34 +09:00
Youngjoon Lee
e656d170e1
add missing features in Cargo.toml 2024-08-23 15:17:06 +09:00
Youngjoon Lee
e2ab9345c2
add durations.csv 2024-08-23 15:12:38 +09:00
Youngjoon Lee
4266ff445e
gradual write for queue_data_msg_counts 2024-08-23 14:47:54 +09:00
Youngjoon Lee
b36b8ac316
fix: use Vec for deterministic results 2024-08-22 23:03:46 +02:00
Youngjoon Lee
efee24d95f
save msg_id in the latency csv file (for responsiveness calculation later) 2024-08-22 22:35:13 +02:00
Youngjoon Lee
e256d3a744
optimize: build unified_recv_seq only for exp5~6 2024-08-22 22:28:42 +02:00
Youngjoon Lee
d0fe4abba9
fix: handle multiple senders for exp3~4 2024-08-22 21:15:49 +02:00
Youngjoon Lee
1857f9f05d
add unified recv_seq 2024-08-22 20:40:29 +02:00
Youngjoon Lee
6908979f30
fix: ignore msgs sent by mixes when building recv_seq 2024-08-22 20:28:43 +02:00
Youngjoon Lee
962b72dced
impl exp5~6: random network 2024-08-22 20:21:14 +02:00
Youngjoon Lee
27a8313450
impl exp1~4: multi path/mix 2024-08-22 19:14:23 +02:00
Youngjoon Lee
e9012eae83
refactor all, and prepare revised paramsets, but no multiple mix impl yet 2024-08-22 12:17:46 +02:00
Youngjoon Lee
a7f827efd0
save coeff 2024-08-22 08:20:27 +02:00
Youngjoon Lee
1bac94034d
weak 2024-08-21 11:38:30 +02:00
Youngjoon Lee
546d0a7f55
strong 2024-08-21 11:17:34 +02:00