| Supercharging planetlab: a high performance, multi-application, overlay network platform |
| Full text |
Pdf
(668 KB)
|
Source
|
Applications, Technologies, Architectures, and Protocols for Computer Communication
archive
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
table of contents
Kyoto, Japan
SESSION: System design
table of contents
Pages: 85 - 96
Year of Publication: 2007
ISBN:978-1-59593-713-1
Also published in ...
|
|
Authors
|
|
Jonathan S. Turner
|
Washington University in St. Louis, St. Louis, MO
|
|
Patrick Crowley
|
Washington University in St. Louis, St. Louis, MO
|
|
John DeHart
|
Washington University in St. Louis, St. Louis, MO
|
|
Amy Freestone
|
Washington University in St. Louis, St. Louis, MO
|
|
Brandon Heller
|
Washington University in St. Louis, St. Louis, MO
|
|
Fred Kuhns
|
Washington University in St. Louis, St. Louis, MO
|
|
Sailesh Kumar
|
Washington University in St. Louis, St. Louis, MO
|
|
John Lockwood
|
Washington University in St. Louis, St. Louis, MO
|
|
Jing Lu
|
Washington University in St. Louis, St. Louis, MO
|
|
Michael Wilson
|
Washington University in St. Louis, St. Louis, MO
|
|
Charles Wiseman
|
Washington University in St. Louis, St. Louis, MO
|
|
David Zar
|
Washington University in St. Louis, St. Louis, MO
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 111, Citation Count: 11
|
|
|
ABSTRACT
In recent years, overlay networks have become an important vehicle for delivering Internet applications. Overlay network nodes are typically implemented using general purpose servers or clusters. We investigate the performance benefits of more integrated architectures, combining general-purpose servers with high performance Network Processor (NP) subsystems. We focus on PlanetLab as our experimental context and report on the design and evaluation of an experimental PlanetLab platform capable of much higher levels of performance than typical system configurations. To make it easier for users to port applications, the system supports a fast path/slow path application structure that facilitates the mapping of the most performance-critical parts of an application onto an NP subsystem, while allowing the more complex control and exception-handling to be implemented within the programmer-friendly environment provided by conventional servers. We report on implementations of two sample applications, an IPv4 router, and a forwarding application for the Internet Indirection Infrastructure. We demonstrate an 80x improvement in packet processing rates and comparable reductions in latency.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Andy Bavier , Nick Feamster , Mark Huang , Larry Peterson , Jennifer Rexford, In VINI veritas: realistic and controlled network experimentation, Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications, September 11-15, 2006, Pisa, Italy
|
| |
2
|
|
| |
3
|
Choi, S., J. Dehart, R. Keller, F. Kuhns, J. Lockwood, P. Pappu, J. Parwatikar, W. D. Richard, E. Spitznagel, D. Taylor, J. Turner and K. Wong. "Design of a High Performance Dynamically Extensible Router."In Proceedings of the DARPA Active Networks Conference and Exposition, 5/02.
|
 |
4
|
Brent Chun , David Culler , Timothy Roscoe , Andy Bavier , Larry Peterson , Mike Wawrzoniak , Mic Bowman, PlanetLab: an overlay testbed for broad-coverage services, ACM SIGCOMM Computer Communication Review, v.33 n.3, July 2003
[doi> 10.1145/956993.956995]
|
| |
5
|
Cisco Carrier Routing System. At www.cisco.com/en/US/products/ps5763/, 2006.
|
| |
6
|
John Dilley , Bruce Maggs , Jay Parikh , Harald Prokop , Ramesh Sitaraman , Bill Weihl, Globally Distributed Content Delivery, IEEE Internet Computing, v.6 n.5, p.50-58, September 2002
[doi> 10.1109/MIC.2002.1036038]
|
| |
7
|
Force 10 Networks. "S2410 Data Center Switch,"http:// www.force10networks.com/products/s2410.asp, 2007
|
| |
8
|
|
| |
9
|
Global Environment for Network Innovations. http://www.geni.net/, 2006.
|
 |
10
|
Michael Hicks , Pankaj Kakkar , Jonathan T. Moore , Carl A. Gunter , Scott Nettles, PLAN: a packet language for active networks, Proceedings of the third ACM SIGPLAN international conference on Functional programming, p.86-93, September 26-29, 1998, Baltimore, Maryland, United States
|
| |
11
|
Intel IXP 2xxx Product Line of Network Processors. http://www.intel.com/design/network/products/npfamily/ixp2xxx.htm.
|
| |
12
|
|
 |
13
|
|
| |
14
|
Kontothanassis, L. R. Sitaraman, J. Wein, D. Hong, R. Kleinberg, B. Mancuso, D. Shaw and D. Stodolsky. "A Transport Layer for Live Streaming in a Content Delivery Network,"Proc. of the IEEE, Special Issue on Evolution of Internet Technologies, 9/04.
|
| |
15
|
Pappu, P., J. Parwatikar, J. Turner and K. Wong. "Distributed Queueing in Scalable High Performance Routers."Proceeding of IEEE Infocom, 4/03.
|
| |
16
|
Peterson, L., T. Anderson, D. Culler and T. Roscoe. "A Blueprint for Introducing Disruptive Technology into the Internet,"Proceedings of ACM HotNets-I Workshop, 10/02.
|
| |
17
|
Radisys Corporation. "Promentum"ATCA-7010 Data Sheet,"product brief, available at http://www.radisys.com/files/ATCA-7010_07-1283-01_0505_datasheet.pdf.
|
 |
18
|
Sean Rhea , Brighten Godfrey , Brad Karp , John Kubiatowicz , Sylvia Ratnasamy , Scott Shenker , Ion Stoica , Harlan Yu, OpenDHT: a public DHT service and its uses, Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications, August 22-26, 2005, Philadelphia, Pennsylvania, USA
|
 |
19
|
Tammo Spalink , Scott Karlin , Larry Peterson , Yitzchak Gottlieb, Building a robust software-based router using network processors, Proceedings of the eighteenth ACM symposium on Operating systems principles, October 21-24, 2001, Banff, Alberta, Canada
|
 |
20
|
Ion Stoica , Robert Morris , David Karger , M. Frans Kaashoek , Hari Balakrishnan, Chord: A scalable peer-to-peer lookup service for internet applications, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.149-160, August 2001, San Diego, California, United States
|
 |
21
|
Ion Stoica , Daniel Adkins , Shelley Zhuang , Scott Shenker , Sonesh Surana, Internet indirection infrastructure, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
 |
22
|
|
| |
23
|
Linux vServer. http://linux-vserver.org
|
CITED BY 11
|
|
|
|
|
Nick McKeown , Tom Anderson , Hari Balakrishnan , Guru Parulkar , Larry Peterson , Jennifer Rexford , Scott Shenker , Jonathan Turner, OpenFlow: enabling innovation in campus networks, ACM SIGCOMM Computer Communication Review, v.38 n.2, April 2008
|
|
|
Katerina Argyraki , Salman Baset , Byung-Gon Chun , Kevin Fall , Gianluca Iannaccone , Allan Knies , Eddie Kohler , Maziar Manesh , Sergiu Nedevschi , Sylvia Ratnasamy, Can software routers scale?, Proceedings of the ACM workshop on Programmable routers for extensible services of tomorrow, August 22-22, 2008, Seattle, WA, USA
|
|
|
|
|
|
Norbert Egi , Adam Greenhalgh , Mark Handley , Mickael Hoerdt , Felipe Huici , Laurent Mathy, Fairness issues in software virtual routers, Proceedings of the ACM workshop on Programmable routers for extensible services of tomorrow, August 22-22, 2008, Seattle, WA, USA
|
|
|
Charlie Wiseman , Jonathan Turner , Michela Becchi , Patrick Crowley , John DeHart , Mart Haitjema , Shakir James , Fred Kuhns , Jing Lu , Jyoti Parwatikar , Ritun Patney , Michael Wilson , Ken Wong , David Zar, A remotely accessible network processor-based router for network experimentation, Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, November 06-07, 2008, San Jose, California
|
|
|
Norbert Egi , Adam Greenhalgh , Mark Handley , Mickael Hoerdt , Felipe Huici , Laurent Mathy, Towards high performance virtual routers on commodity hardware, Proceedings of the 2008 ACM CoNEXT Conference, p.1-12, December 09-12, 2008, Madrid, Spain
|
|
|
Yaping Zhu , Rui Zhang-Shen , Sampath Rangarajan , Jennifer Rexford, Cabernet: connectivity architecture for better network services, Proceedings of the 2008 ACM CoNEXT Conference, p.1-6, December 09-12, 2008, Madrid, Spain
|
|
|
|
|
|
|
|
|
Sapan Bhatia , Murtaza Motiwala , Wolfgang Muhlbauer , Yogesh Mundada , Vytautas Valancius , Andy Bavier , Nick Feamster , Larry Peterson , Jennifer Rexford, Trellis: a platform for building flexible, fast virtual networks on commodity hardware, Proceedings of the 2008 ACM CoNEXT Conference, p.1-6, December 09-12, 2008, Madrid, Spain
|
|