text-only page produced automatically by LIFT Text Transcoder Skip all navigation and go to page contentSkip top navigation and go to directorate navigationSkip top navigation and go to page navigation
National Science Foundation
Search  
Awards
design element
Search Awards
Recent Awards
Presidential and Honorary Awards
About Awards
Grant Policy Manual
Grant General Conditions
Cooperative Agreement Conditions
Special Conditions
Federal Demonstration Partnership
Policy Office Website


Award Abstract #0133811
PECASE: Associative Overlay Networks


NSF Org: CNS
Division of Computer and Network Systems
divider line
divider line
Initial Amendment Date: February 28, 2002
divider line
Latest Amendment Date: May 5, 2004
divider line
Award Number: 0133811
divider line
Award Instrument: Standard Grant
divider line
Program Manager: Darleen L. Fisher
CNS Division of Computer and Network Systems
CSE Directorate for Computer & Information Science & Engineering
divider line
Start Date: March 1, 2002
divider line
Expires: February 28, 2007 (Estimated)
divider line
Awarded Amount to Date: $497869
divider line
Investigator(s): Ion Stoica istoica@eecs.berkeley.edu (Principal Investigator)
divider line
Sponsor: University of California-Berkeley
Sponsored Projects Office
BERKELEY, CA 94704 510/642-8109
divider line
NSF Program(s): SPECIAL PROJECTS IN NET RESEAR
divider line
Field Application(s): 0206000 Telecommunications
divider line
Program Reference Code(s): HPCC, 9218, 1187, 1076, 1045
divider line
Program Element Code(s): 4095

ABSTRACT



Proposal Title: PECASE: Associative Overlay Networks

Institution: University of California-Berkeley

Indirection plays a fundamental role in today's Internet. Existing solutions to provide mobility, anycast and multicast at the IP layer, and to provide web caching and server load balancing at the application layer, are based on indirection. In particular, these solutions assume a physical or logical indirection point that redirects the traffic to the destination(s). For instance, mobile IP assumes a home agent that hides the end-host mobility, while IP multicast assumes a logical indirection point (address) that hides the number of receivers and their locations. Unfortunately, the fact that IP does not provide efficient support for indirection makes it difficult and complex to deploy these solutions.

The proposed research addresses this problem by developing a novel network architecture around the in-direction principle. In particular, the researcher proposes to replace the point-to-point communication abstraction used in today's networks with a rendezvous-based communication abstraction: instead of explicitly sending a packet to a destination, each packet is associated with an identifier, which is then used by the receiver to get the packet. This level of indirection decouples the sender and the receiver behaviors. The fact that the receiver is moving or that there are multiple receivers getting the same packet is transparent to the sender. Similarly, the fact that the sender is moving or that there are multiple senders sending packets with the same identifier is transparent to the receiver. This decoupling allows rendezvous-based networks to provide natural support for mobility, anycast and multicast. To demonstrate the feasibility of this approach, the researcher proposes to build and deploy an overlay network, called Associative Overlay Network (AON), that implements the rendezvous-based communication abstraction.

The main goal of this research is twofold. First, the researcher aims to demonstrate the power and the flexibility of AON by showing that it can support the basic communication abstractions (e.g., multicast, anycast), and that it can greatly simplify the deployment of distributed applications such as service composition and reliable multicast. Second, the researcher plans to demonstrate that AON allows a scalable and efficient implementation, while offering performance similar to the overlay network systems designed around the traditional point-to-point communication abstraction. The researcher's solution leverages the previous work on the Chord lookup system [40], which is used as a building block to implement AON. This proposal discusses several possible approaches to achieve the goals of scalability, efficiency, and robustness, and formulates the main open problems. Among these problems are providing load balancing across AON nodes, supporting large scale multicast groups, and protecting against distributed denial of service attacks.

The proposed research will make significant contributions to network architectures. The rendezvous-based communication is a fundamental departure from the point-to-point communication abstraction implemented by today's Internet. The researcher hopes that this change will trigger new and exciting research in computer networks similar to the way that tuple space abstraction did in distributed systems. We plan to deploy AON locally on the Millenium testbed and on the Internet-2 testbed, making it possible for other research groups to experiment with AON and implement applications on top of it.

This project was originally funded as a CAREER award, and was converted to a Presidential Early Career Award for Engineers and Scientists (PECASE) award in May 2004.


PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

(Showing: 1 - 10 of 13)
  Show All

Aleksandar Kuzmanovic, Dan Dumitriu, Ed Knightly, Ion Stoica, and Willy Zwaenepoel. "Denial-of-Service Resilience in Peer-to-Peer File Sharing Systems," To Proceedings of ACM SIGMETRICS'05, Banff, Canada, v.June, 2005, p. 38.

Brighten Godfrey, Karthik Lakshminarayanan, Sonesh Surana, Richard Karp, and Ion Stoica. "Load Balancing in Dynamic Structured P2P Systems," In Proceedings of IEEE INFOCOMM'2004, March, v.4, 2004, p. 253.

Dennis Geels, Gautam Altekar, Scott Shenker, Ion Stoica. "Replay Debugging for Distributed Systems," In Proceedings of USENIX'06, Boston, MA, v.May, 2006, p. 289.

Dilip Joseph, Jayanthkumar Kannan, Ayumu Kubota, Karthik Lakshminarayanan, Ion Stoica, Klaus Wehrle. "OCALA: An Architecture of Supporting Legacy Applications over Overlays," To appear in Proc. 3rd USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI '06), San Jose, CA, v.May, 2006, p. 1.

Hari Balakrishnan, Karthik Lakshminarayanan, Sylvia Ratnasamy, Scott Shenker, Ion Stoica, and Michael Walfish. "A Layered Naming Architecture for the Internet," In Proceedings of ACM SIGCOMM 2004, Portland, OR, v.Sept, 2004, p. 343.

Ion Stoica, Daniel Adkins, Shelley Zhuang, Scott Shenker, and Sonesh Surana. "Internet Indirection Infrastructure," IEEE/ACM Transaction on Networking, April, v.12, 2004, p. 205.

Karthik Lakshminarayanan, Daniel Adkins, Adrian Perrig and Ion Stoica. "Taming IP packet flooding attacks," 2nd Workshop on Hot Topics in Networks (HotNets-II), v.Nov, 2003, p. 1.

Karthik Lakshminarayanan, Ion Stoica and Klaus Wehrle. "Support for Service Composiiton in i3," In Proceedings of ACM Multimedia 2004, New York, NY, v.October, 2004, p. 108.

Karthik Lashminarayanan, Anathapadma Rajagopala-Rao, Ion Stoica, and Scott Shenker. "End-host Controlled Multicast Routing," To appear in Elsevier Computer Networks, Special Issue on Overlay Distribution Structures and their Applications, v.50, 2006, p. 1.

Krishna Gummadi, Ramakrishna Gummadi, Steve Gribble, Sylvia Ratnasamy, Scott Shenker, and Ion Stoica. "The Impact of DHT Routing Geometry on Resilience and Proximity," In Proceedings of ACM SIGCOMM 2003, Germany, v.August, 2003, p. 1.


(Showing: 1 - 10 of 13)
  Show All




 

Please report errors in award information by writing to: awardsearch@nsf.gov.

 

 

Print this page
Back to Top of page
  Web Policies and Important Links | Privacy | FOIA | Help | Contact NSF | Contact Web Master | SiteMap  
National Science Foundation
The National Science Foundation, 4201 Wilson Boulevard, Arlington, Virginia 22230, USA
Tel: (703) 292-5111, FIRS: (800) 877-8339 | TDD: (800) 281-8749
Last Updated:
April 2, 2007
Text Only


Last Updated:April 2, 2007