Commit History

Author SHA1 Message Date
  Ian Goldberg 46e6ab74a4 Minor touchups to App/start.cpp 11 months ago
  Ian Goldberg 1b285acd68 What was called epoch_duration is really epoch_wait_time 11 months ago
  Ian Goldberg 2f6d22da17 More sleep timing touchups 1 year ago
  Ian Goldberg d2b97fef39 Plot the epochs, rounds, and precomputation phases 1 year ago
  Sajin e9ffbac9c0 Tweaks to correct background/foreground mode split. Increased epoch durations m=2 1 year ago
  Sajin 2c0a7349f3 Minor fix 1 year ago
  Sajin d2e4f3fd15 Switching to only do foreground WN precomputations 1 year ago
  Sajin 9d3ee2a3ee Run_experiments does a diagnostic run, then sets the parameters (epoch_duration, num_WN_to_precompute, enclave memory) for the actual experiment based on these parameters 1 year ago
  Sajin 216c2facdd Initial sleep just one epoch 1 year ago
  Sajin Sasy b2e7257589 Sum up bytes sent. Print and refresh it every epoch. 1 year ago
  Sajin b9f44fd981 Setting clients_test to 10 epochs. Adding some extra delay at the start for client connections and Waksman precompute 1 year ago
  Sajin 46092807eb epoch_duration removed from enclave_api.h (clients don't need epoch_durations). Epoch_duration taken as a command line parameter for experiment script to tune that depending on the experiment. Log connected clients to confirm the number of active clients 1 year ago
  Sajin Sasy 253c202350 Closing server application after 50 epochs 1 year ago
  Sajin Sasy 7f14b5308a Storage servers send back token bundles and messages every epoch to clients that have authenticated 1 year ago
  Sajin Sasy 0f2f054510 Storage servers provide first epoch token bundles to clients when they authenticate. (Currently without using epoch no in token computation) 1 year ago
  Sajin Sasy fe1740b505 Fixing server sleep time between epochs 1 year ago
  Sajin Sasy c762dc289c Clients authenticate with epoch number as IV. Client messages (both authenticate and message_bundles) no longer use headers 1 year ago
  Sajin Sasy 5c075a96a4 Synchronize client simulator and ingestion servers 1 year ago
  Sajin Sasy 76de7e1ba6 Merging main 1 year ago
  Sajin Sasy 4e6f8ee07d Ingestion processing uses the ingbuf in route_state now. Removed unnecessary memcpy's in ingestion processing. Clients maintain a SimID and a ClientID, and send messages to the correct ClientID format. 1 year ago
  Ian Goldberg 8161930588 Refill the Waksman network sizes we've actually used each epoch 1 year ago
  Ian Goldberg f6640a173e Oblivious part of storage processing for private routing 1 year ago
  Ian Goldberg d032e38c83 Proceed correctly when not all nodes have all roles 1 year ago
  Ian Goldberg 565d5a2ba5 Launch epochs no more often than every epoch_interval_us microseconds 1 year ago
  Ian Goldberg 57c1d8a441 Be able to run multiple epochs 1 year ago
  Ian Goldberg 2562d9ac86 Rather than pre-allocating an array of randomness pools, just give each thread its own thread-local randomness pool 1 year ago
  Ian Goldberg 3811f012ef Round 2 of private routing complete 1 year ago
  Ian Goldberg 61fe90b6d6 Start round 2 1 year ago
  Ian Goldberg 444af7fc6d Send the round 1 messages 1 year ago
  Ian Goldberg f10fdca30f Add a callback that fires when all the network handshakes are complete 1 year ago