Ian Goldberg
|
8cd0015726
A little more minor formatting
|
11 months ago |
Ian Goldberg
|
d208b486b2
Just a bit of formatting and correcting comments about the sense of higher priority
|
11 months ago |
Ian Goldberg
|
a0037dae9f
The round1a buffer size needs to be a multiple of the number of routers
|
11 months ago |
Ian Goldberg
|
17400d15bc
Some code to track heap usage
|
11 months ago |
Ian Goldberg
|
448f9afdc4
Add TRACE_ROUTING functionality to show the contents of the buffers at each round
|
11 months ago |
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 |