Aaron Johnson
|
789bbe5e9b
making some needed fixes, including increasing the round 1a buffer size to satisfy columnroute constraint, consolidating some functions, and separating some buffers
|
1 year ago |
Sajin
|
37b1a89d94
Handling the single server case in public routing protocol
|
1 year ago |
Aaron Johnson
|
f8337931f1
fixing errors in public routing
|
1 year ago |
Aaron Johnson
|
cb3d54a627
5-round public routing implementation
|
1 year ago |
Sajin
|
f827134954
Tweaks to handle public/private routing
|
1 year ago |
Sajin Sasy
|
a31e54d049
Resolving conflicts in merging aaron/public-channel
|
1 year ago |
Aaron Johnson
|
38037fcaa5
improving implementation of public-channel storage operations
|
1 year ago |
Aaron Johnson
|
573d434674
adding public routing to storage servers
|
1 year ago |
Aaron Johnson
|
5fb09e8886
adding in public routing steps
|
1 year ago |
Sajin Sasy
|
6ae7a706ca
Generate (fixed generation error) and verify tokens for private channel messages
|
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
|
63f3ba7481
Precompute evalplans based on the node's roles
|
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
|
f6ab731e27
Allocate a backing buffer in storage.cpp
|
1 year ago |
Ian Goldberg
|
5cb57bc4be
Generalize sort_mtobliv to be able to sort on different kinds of keys
|
1 year ago |
Ian Goldberg
|
d032e38c83
Proceed correctly when not all nodes have all roles
|
1 year ago |
Sajin Sasy
|
e544d6db67
Move definition of MsgBuffer from route.cpp to route.hpp
|
1 year ago |
Ian Goldberg
|
57c1d8a441
Be able to run multiple epochs
|
1 year ago |
Ian Goldberg
|
b4b14ff140
Refactor storage processing into its own file
|
1 year ago |
Ian Goldberg
|
3811f012ef
Round 2 of private routing complete
|
1 year ago |
Ian Goldberg
|
52a3babb2a
Profiling of round 2 processing
|
1 year ago |
Ian Goldberg
|
c3207004ce
Prepare round 2 messages
|
1 year ago |
Ian Goldberg
|
bddbb6d45f
Certain actions are performed only by nodes in certain roles
|
1 year ago |
Ian Goldberg
|
17a9e45e67
Rename some internal buffers
|
1 year ago |
Ian Goldberg
|
2434412f0e
Set MsgBuffers to 0 when newly allocated
|
1 year ago |
Ian Goldberg
|
61fe90b6d6
Start round 2
|
1 year ago |
Ian Goldberg
|
b5fcd9bea5
Receive round 1 messages
|
1 year ago |
Ian Goldberg
|
444af7fc6d
Send the round 1 messages
|
1 year ago |