Commit Graph

  • 0eaabca603
    Add top level readme Gusto 2024-12-03 13:48:05 +02:00
  • 2460174def
    Rename mixnet-sims to blendnet-sims (#60) Youngjoon Lee 2024-12-03 21:01:04 +09:00
  • 99fd21f163
    Rename mixnet-sims to blendnet-sims Youngjoon Lee 2024-12-03 20:58:01 +09:00
  • c6cb2934f6
    Rename mixnet-sims to blendnet-sims Youngjoon Lee 2024-12-03 20:56:53 +09:00
  • 80bbdf7fbe
    Move /scripts to /simlib/mixnet-sims/ (#58) Youngjoon Lee 2024-12-03 20:39:59 +09:00
  • 2b99275058
    Deprecate mixnet v1 component simulations (#57) Youngjoon Lee 2024-12-03 20:39:46 +09:00
  • 9001995b2c
    Move /scripts to /simlib/mixnet-sims/ Youngjoon Lee 2024-12-03 20:34:04 +09:00
  • 4070bfa316
    Deprecate mixnet v1 component simulations Youngjoon Lee 2024-12-03 20:29:07 +09:00
  • c600ebd304
    Update mix python script for new log format (#53) Youngjoon Lee 2024-11-21 15:52:27 +09:00
  • 621c6672a8
    remove unused imports Youngjoon Lee 2024-11-21 15:51:54 +09:00
  • 200d2847a9
    Merge branch 'master' into mix-python-new-log-format Youngjoon Lee 2024-11-21 15:50:43 +09:00
  • 9740035f85
    Add README for mix simulation and scripts (#56) Youngjoon Lee 2024-11-18 15:37:00 +09:00
  • b528474ebe
    Add README for mix simulation and scripts Youngjoon Lee 2024-11-18 13:35:44 +09:00
  • 319450ed59
    Add mix emission analysis (#55) Youngjoon Lee 2024-11-18 10:31:27 +09:00
  • bf2b9d918f
    Add mix emission analysis Youngjoon Lee 2024-11-15 13:06:22 +09:00
  • 091a60ae4e
    print node ID as integer in logging (#54) Youngjoon Lee 2024-11-15 11:19:28 +09:00
  • 590e9c289f
    Remove log of immediate forwardings (#52) Youngjoon Lee 2024-11-15 11:19:04 +09:00
  • 769ba42f85
    Make cache optional (#51) gusto 2024-11-13 04:55:13 +02:00
  • e0a37071c3
    print node ID as integer in logging Youngjoon Lee 2024-11-12 14:20:17 +09:00
  • 5a860b7b54
    Update mix python script for new log format Youngjoon Lee 2024-11-12 11:29:35 +09:00
  • 3e4bba0c83
    Remove log of immediate forwardings Youngjoon Lee 2024-11-12 11:11:04 +09:00
  • 7694d48b83
    Make cache optional producer-remove-cache Gusto 2024-11-09 06:01:38 +02:00
  • 424585dd2a
    Implement message parser and average latency calculator. (#38) Álex 2024-11-09 03:54:10 +01:00
  • 5adb0a1ad6
    Min max and avg total bandwidth per node (#50) gusto 2024-11-09 04:53:54 +02:00
  • 97cbd536f4
    log emissions (#48) Youngjoon Lee 2024-11-09 09:48:44 +07:00
  • 9863d7a0f0
    Merge branch 'master' into emission-logs Youngjoon Lee 2024-11-09 09:48:25 +07:00
  • cffd93ece9
    Use chacha12 instead of smallrng (#49) Daniel Sanchez 2024-11-09 03:47:11 +01:00
  • 5c733c1e68
    Min max and avg total bandwidth per node Gusto 2024-11-09 04:38:25 +02:00
  • 29ce6e953e
    Fix cache (#47) Youngjoon Lee 2024-11-09 09:36:40 +07:00
  • b66d7abf9d
    Add msg type in the log (#46) Youngjoon Lee 2024-11-09 09:36:26 +07:00
  • a25bc27d09
    Add number_of_hops (for cover traffic) in config (#45) Youngjoon Lee 2024-11-09 09:36:09 +07:00
  • fbb37a4317
    Make Interval immediately release at the first interval (#44) Youngjoon Lee 2024-11-09 09:35:54 +07:00
  • 7ae7c31e91 Use chacha12 instead of smallrng chacha-rng Daniel Sanchez Quiros 2024-11-09 09:31:10 +07:00
  • 3236e50dbc
    log emissions Youngjoon Lee 2024-11-09 07:40:33 +07:00
  • 942d447509
    Add msg type in the log Youngjoon Lee 2024-11-08 20:23:20 +07:00
  • 395d3dcdd2
    Add number_of_hops (for cover traffic) in config Youngjoon Lee 2024-11-08 20:19:23 +07:00
  • 8536b078aa
    fix tests Youngjoon Lee 2024-11-08 20:14:20 +07:00
  • 4ac7cfed8b
    Adapt to new log format Alejandro Cabeza Romero 2024-11-08 14:02:33 +01:00
  • abed699d1a
    wip Youngjoon Lee 2024-11-08 20:00:56 +07:00
  • ec9f79c763 Fix cache Daniel Sanchez Quiros 2024-11-08 18:10:47 +07:00
  • e66fb8047b
    Improve naming. Alejandro Cabeza Romero 2024-11-08 11:58:17 +01:00
  • f97136bda6
    Add network data to runtime results (#43) gusto 2024-11-08 12:44:19 +02:00
  • ffce93717d
    Add network data to runtime results Gusto 2024-11-08 08:16:34 +02:00
  • 8147b7d718
    Use logging instead of storing payload IDs in state (#42) Youngjoon Lee 2024-11-08 17:14:27 +07:00
  • 8600f93baa
    Use logging instead of storing payload IDs in state Youngjoon Lee 2024-11-08 17:13:40 +07:00
  • f170982f01
    Remove unnecessary class Alejandro Cabeza Romero 2024-11-08 10:53:15 +01:00
  • 6b9e70d531
    Add more stats, slight refactor. Alejandro Cabeza Romero 2024-11-08 10:36:16 +01:00
  • 8c3c723710
    Change configuration values in the sample file (#41) Youngjoon Lee 2024-11-08 16:13:13 +07:00
  • 8c61b4f308
    Change configuration values in the sample file Youngjoon Lee 2024-11-08 16:12:49 +07:00
  • 5a0412ff83
    Measure both data and cover message counts (#40) Youngjoon Lee 2024-11-08 16:00:25 +07:00
  • fd9f0f70ff
    Fix node_id type parsing, add more stats. Alejandro Cabeza Romero 2024-11-08 09:59:29 +01:00
  • 1562d5e922
    Measure both data and cover message counts Youngjoon Lee 2024-11-08 15:56:26 +07:00
  • 2e85190a22
    Use TimedCache to avoid OOM (#39) Youngjoon Lee 2024-11-08 15:42:21 +07:00
  • 8d3f32a7fe
    add comment Youngjoon Lee 2024-11-08 15:39:18 +07:00
  • 28a714b3c9
    use TimedCache to avoid OOM Youngjoon Lee 2024-11-08 15:37:00 +07:00
  • 5513c39a6c
    Implement message parser and average latency calculator. Alejandro Cabeza Romero 2024-11-08 08:00:09 +01:00
  • c220497ffb
    Extract node configuration to simulation settings (#36) Daniel Sanchez 2024-11-08 07:31:51 +01:00
  • a3764d85c3 Update config with human readable parsing extract-mixconfig Daniel Sanchez Quiros 2024-11-08 13:04:26 +07:00
  • a715fe4ae8
    Accumulate # of inbound/outbound messages for anonymity measurement Youngjoon Lee 2024-11-08 12:48:48 +07:00
  • a7dc4aa410 Pipe settings and create mixnode setttings Daniel Sanchez Quiros 2024-11-08 12:47:34 +07:00
  • 04b1250e75 Extract node configuration to simulation settings Daniel Sanchez Quiros 2024-11-08 12:38:22 +07:00
  • 8faafcfb6f
    Add tests to timer streams and interval (#29) Álex 2024-11-08 06:25:27 +01:00
  • 631c1a6916
    Store PayloadIds in the state to measure latency (#34) Youngjoon Lee 2024-11-08 12:25:13 +07:00
  • 7ff5b0300d
    Use String for PayloadId Youngjoon Lee 2024-11-08 11:44:22 +07:00
  • 21d648b7ff
    Serialize node id as index (#35) Daniel Sanchez 2024-11-08 05:40:23 +01:00
  • b3019b0cae
    Store MessageIds in the state to measure latency Youngjoon Lee 2024-11-08 11:22:09 +07:00
  • 85829519f7 Serialize node id as index serialize-id-as-index Daniel Sanchez Quiros 2024-11-08 11:28:47 +07:00
  • fb1894fb8c
    Exclude peer who forwarded a message when forwarding the message (#32) Youngjoon Lee 2024-11-08 11:20:30 +07:00
  • 1bd113fe29
    Merge branch 'master' into tests/timer-streams tests/timer-streams Daniel Sanchez 2024-11-08 05:18:29 +01:00
  • a32dbeee4c
    Merge branch 'master' into forward-excluding-forwarder Daniel Sanchez 2024-11-08 05:17:23 +01:00
  • 3d1bd0dc18
    Include cover traffic (#31) Daniel Sanchez 2024-11-08 05:09:46 +01:00
  • 7019fa2f2f Clippy happy integrate-cover-traffic Daniel Sanchez Quiros 2024-11-08 11:09:22 +07:00
  • 38224a75d4 Fix rebase Daniel Sanchez Quiros 2024-11-08 10:34:31 +07:00
  • 3493db0bfc Fix sim configuration Daniel Sanchez Quiros 2024-11-08 10:16:11 +07:00
  • 7ca3783eee Remove branch from cargo Daniel Sanchez Quiros 2024-11-08 10:10:34 +07:00
  • 4ba7bf2dfa Include cover traffic Daniel Sanchez Quiros 2024-11-08 09:37:02 +07:00
  • 786942ad70
    Simlib tracing level (#33) gusto 2024-11-08 04:57:00 +02:00
  • d7aa319c7b
    Add trace level and keep worker guard simlib-tracing-level Gusto 2024-11-08 04:56:06 +02:00
  • fe700973d7
    Ignore cargo.lock Gusto 2024-11-08 04:51:44 +02:00
  • 8d2a54282d
    Exclude peer who forwarded a message when forwarding the message Youngjoon Lee 2024-11-08 09:51:44 +07:00
  • 6bc6193e7a
    Immediate forwarding (#30) Youngjoon Lee 2024-11-08 09:14:30 +07:00
  • f84881aada
    use uuid instead of payload datastructure Youngjoon Lee 2024-11-08 09:11:00 +07:00
  • 7f18bf4a98
    Immediate forwarding Youngjoon Lee 2024-11-08 08:14:09 +07:00
  • 26f7db8322
    use num_messages_broadcasted for warding; (#28) Youngjoon Lee 2024-11-08 08:15:18 +07:00
  • 85a7a21f5b
    Add tests for timers and intervals. Alejandro Cabeza Romero 2024-11-07 06:30:48 +01:00
  • 7bbd8aea0d
    use num_messages_broadcasted for warding; Gusto 2024-11-07 07:13:00 +02:00
  • 36dc5ef02c
    Add timer tests Alejandro Cabeza Romero 2024-11-07 05:57:42 +01:00
  • ff2c1b4271
    Restructure crates (#24) Daniel Sanchez 2024-11-07 06:05:56 +01:00
  • 221cbd254a Fix tests restructure-crates Daniel Sanchez Quiros 2024-11-07 12:03:07 +07:00
  • 67ef2dc2d2 Rebase changes Daniel Sanchez Quiros 2024-11-07 11:51:58 +07:00
  • 401613ea15 Rebase changes Daniel Sanchez Quiros 2024-11-07 11:47:58 +07:00
  • 1c07a292f9 Rebase changes Daniel Sanchez Quiros 2024-11-07 11:41:03 +07:00
  • 55b10e4e32 Add missing workspace cargo Daniel Sanchez Quiros 2024-11-07 11:24:39 +07:00
  • 86fd0e578b Refactor sims structure Daniel Sanchez Quiros 2024-11-07 11:14:13 +07:00
  • 40a5e8d176 Rename to netrunner Daniel Sanchez Quiros 2024-11-07 10:27:52 +07:00
  • 810ec02ee9
    Netrunner alanyzable node (#27) gusto 2024-11-07 06:49:06 +02:00
  • 8cf691ad22
    Sum ward condition netrunner-alanyzable-node Gusto 2024-11-07 06:46:40 +02:00
  • b0b7bdd7fd
    Disable drop messages (#26) Youngjoon Lee 2024-11-07 13:44:00 +09:00
  • 1efc5d9c0d
    Generate data message by running stake lottery (#25) Youngjoon Lee 2024-11-07 13:43:46 +09:00
  • 5e69c00457
    Merge branch 'master' into data-msg Daniel Sanchez 2024-11-07 05:43:34 +01:00