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 |
Ian Goldberg
|
68c67d8621
More towards private routing
|
1 year ago |
Ian Goldberg
|
919ef799cc
Add ecall_precompute_sort to precompute a single WaksmanNetwork
|
1 year ago |
Ian Goldberg
|
fb55160555
Create some messages to raw ingest
|
1 year ago |
Ian Goldberg
|
bccaf75ceb
Parse -t nthreads option (and improved argument parsing in general)
|
1 year ago |
Ian Goldberg
|
28b54290bb
Correct a type
|
1 year ago |
Ian Goldberg
|
91b8557253
Handshake message 1
|
1 year ago |
Ian Goldberg
|
f98d4bd65c
Change MAXCHUNKSIZE to FRAME_SIZE and move it to enclave_api.h
|
1 year ago |
Ian Goldberg
|
6b3139b84c
Forward received data into the enclave
|
1 year ago |
Ian Goldberg
|
3a506cf620
Nodes can now asynchronously receive data using callbacks
|
1 year ago |
Ian Goldberg
|
1d77726a88
Nodes can send each other data asynchronously
|
1 year ago |
Ian Goldberg
|
a48982890f
A bit of refactoring in preparation for the networking code
|
1 year ago |