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 |
|
Youngjoon Lee
|
58fccb085e
|
implement logic
|
2024-08-20 16:28:36 +02:00 |
|
Youngjoon Lee
|
518b26e90c
|
wip: single-path: paramset
|
2024-08-20 08:53:38 +02:00 |
|
Youngjoon Lee
|
12f851d94d
|
refactor: extract queue as a crate
|
2024-08-20 08:52:54 +02:00 |
|
Youngjoon Lee
|
240f76881d
|
add NoisyCoinFlippingRandomRelease
|
2024-08-19 05:56:39 +09:00 |
|
Youngjoon Lee
|
8074e6aa09
|
refactor: queue encapsulation
|
2024-08-19 05:54:20 +09:00 |
|
Youngjoon Lee
|
8e06695aa4
|
add session 3
|
2024-08-18 23:00:42 +09:00 |
|
Youngjoon Lee
|
0d9cabc329
|
add experiment5
|
2024-08-18 10:25:07 +09:00 |
|
Youngjoon Lee
|
21411d07d5
|
refactor: paramset construction
|
2024-08-18 10:02:40 +09:00 |
|
Youngjoon Lee
|
456fbd3f25
|
add --from-paramset
|
2024-08-17 23:45:17 +09:00 |
|
Youngjoon Lee
|
1e643ab38f
|
use rayon instead of tokio
|
2024-08-17 23:41:37 +09:00 |
|