We have built a preliminary test for the gravitational flow protocol that sends Mpeg video stream through an overlay network in our lab with controlled link-down and link-up events. This is still work in progress.
Previously, we have developed a general replication engine that allows consistent ordering of actions in a network that is prone to partitions and crashes. We planned to complete the integration of our engine with the Postgres database software, but that turned out to be more complicated than we thought. We continue to work on this.
Technical Report CNDS-2001-1
Yair Amir, Baruch Awerbuch Claudiu Danilov, Jonathan Stanton,
We present a protocol that is analytically grounded, yet also achieves real world goals, such as simplicity, fairness and minimal resource usage. We base our flow control protocol on the Cost-Benefit algorithmic framework for resource management. We base decisions on the "opportunity" costs of network resources, comparing the cost of each individual resource to the benefit it provides. As opposed to existing window-based flow control schemes, we avoid end-to-end feedback by basing decisions on the state of the links between participating nodes. This produces control traffic proportional only to the number of overlay network links and independent of the number of groups.
We will complete our evaluation of the different congestion control schemes and enhance the scalability of our global flow control.
During the coming period, we plan to release our extentions to ns2 that implement our framework.