![]() | ![]() |
Papers and Talks |
| A Practical Approach to Peer-to-Peer Publish-Subscribe. Ryan Peterson, Venugopalan Ramasubramanian, and Emin Gun Sirer. In ;login: 31(4):42-46, New York, New York, August 2006. |
| Corona: A High Performance Publish-Subscribe System for the World
Wide Web. Venugopalan Ramasubramanian, Ryan Peterson and Emin Gun Sirer. In Proceedings of Networked System Design and Implementation (NSDI), San Jose, California, May 2006. |
| Optimal Resource Utilization in Content Distribution Networks. Yee Jiun Song, Venugopalan Ramasubramanian and Emin Gun Sirer. Cornell University, Computing and Information Science Technical Report TR2005-2004, Ithaca, New York, November 2005. PS PDF |
| Perils of Transitive Trust in the Domain Name System. Venugopalan Ramasubramanian and Emin Gun Sirer. In Proceedings of Internet Measurement Conference (IMC), Berkeley, California, October 2005. |
| Client Behavior and Feed Characteristics of RSS, A Publish-Subscribe System for Web Micronews. Hongzhou Liu, Venugopalan Ramasubramanian and Emin Gun Sirer. In Proceedings of Internet Measurement Conference (IMC), Berkeley, California, October 2005. |
| The Design and Implementation of a Next Generation Name Service for the Internet. Venugopalan Ramasubramanian and Emin Gun Sirer. In Proceedings of SIGCOMM, Portland, Oregon, August 2004. |
| Beehive: O(1) Lookup Performance for Power-Law Query Distributions in Peer-to-Peer Overlays. Venugopalan Ramasubramanian and Emin Gun Sirer. In Proceedings of Networked System Design and Implementation (NSDI), San Francisco, California, March 2004. |
| Proactive Caching for Better than Single-Hop Lookup Performance. Venugopalan Ramasubramanian and Emin Gun Sirer. Cornell University, Computing and Information Science Technical Report TR2004-1931, Ithaca, New York, February 2004. |
Honeycomb has been used to build three infrastructure services, a name service to replace the current Domain Name System (DNS), a content distribution network, and a publish-subscribe based aggregator for Web MicroNews. In this talk, I will present performance evaluations of these services deployed on Planet-Lab to show that they provide better lookup latency than legacy services, adapt quickly to sudden upheavals in query distribution, and quickly disseminate updates to objects.
In this talk, I will describe the design and implementation of the Cooperative Domain Name System (CoDoNS), a novel name service, which provides high lookup performance through proactive caching, resilience to denial of service attacks through automatic load-balancing, and fast propagation of updates. CoDoNS derives its scalability, decentralization, self-organization, and failure resilience from peer-to-peer overlays, while it achieves high performance using the Beehive replication framework. Cryptographic delegation, instead of host-based physical delegation, limits potential malfeasance by namespace operators and creates a competitive market for namespace management. Backwards compatibility with existing protocols and wire formats enables CoDoNS to serve as a backup for legacy DNS, as well as a complete replacement.
I will present performance measurements from a real-life deployment of the system in PlanetLab to show that CoDoNS provides fast lookups, automatically reconfigures around faults without manual involvement and thwarts distributed denial of service attacks by promptly redistributing load across nodes.
In this talk, I will describe an alternative architecture for a new Domain Name Service that provides high performance, DoS-resilience, and automatic load balancing in the presence of flash crowds and the "slashdot effect." This talk will focus on the core contribution, proactive caching, which enables scalable peer-to-peer overlays to respond to queries drawn from a Zipf-distribution in under a single hop with a minimal number of object replicas, and illustrate its application to DNS. The resulting system, CoDoNS, has been deployed throughout the globe over Planetlab and can serve either as a high-performance replacement for legacy DNS or as a backup in case legacy DNS comes under attack.
In this talk, I will describe an alternative architecture for a new Domain Name Service that provides high performance, DoS-resilience, and automatic load balancing in the presence of flash crowds and the "slashdot effect." This talk will focus on the core contribution, proactive caching, which enables scalable peer-to-peer overlays to respond to queries drawn from a Zipf-distribution in under a single hop with a minimal number of object replicas, and illustrate its application to DNS. The resulting system, CoDoNS, has been deployed throughout the globe over Planetlab and can serve either as a high-performance replacement for legacy DNS or as a backup in case legacy DNS comes under attack.