Consensus in the presence of partial synchrony
Journal of the ACM (JACM)
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Service Overlay Networks: SLAs, QoS and Bandwidth Provisioning
ICNP '02 Proceedings of the 10th IEEE International Conference on Network Protocols
Issues in Message Passing for a Tele-immersive Experience
WORDS '01 Proceedings of the Sixth International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS'01)
A routing underlay for overlay networks
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications
Meridian: a lightweight network location service without virtual coordinates
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
On the impact of research network based testbeds on wide-area experiments
Proceedings of the 6th ACM SIGCOMM conference on Internet measurement
OverQos: an overlay based architecture for enhancing internet Qos
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Delay-based early congestion detection and adaptation in TCP: impact on web performance
Computer Communications
QRON: QoS-aware routing in overlay networks
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
We describe the design of PSON, an overlay network, which improves the predictability of end-to-end communication latency on the Internet. Predictable Service Overlay Networks (PSON) monitor the paths between overlay nodes and continuously estimates an upper bound on communication latency to provide a soft synchrony guarantee to application. Through network measurements on PlanetLab nodes we observe that the upper bound estimation provides long durations of synchrony and rapidly adjusts the bound in response to an asynchronous event. Upper bound estimation is enhanced by the use of routing and overlay configuration to provide stable routes while reducing overhead. We describe the architecture, design and interface for the PSON and discuss various issues related to its performance.