[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

A blueprint for introducing disruptive technology into the Internet

Published: 01 January 2003 Publication History

Abstract

This paper argues that a new class of geographically distributed network services is emerging, and that the most effective way to design, evaluate, and deploy these services is by using an overlay-based testbed. Unlike conventional network testbeds, however, we advocate an approach that supports both researchers that want to develop new services, and clients that want to use them. This dual use, in turn, suggests four design principles that are not widely supported in existing testbeds: services should be able to run continuously and access a slice of the overlay's resources, control over resources should be distributed, overlay management services should be unbundled and run in their own slices, and APIs should be designed to promote application development. We believe a testbed that supports these design principles will facilitate the emergence of a new service-oriented network architecture. Towards this end, the paper also briefly describes PlanetLab, an overlay network being designed with these four principles in mind.

References

[1]
ABONE. http://www.isi.edu/abone/.
[2]
D. Andersen, H. Balakrishnan, M. F. Kaashoek, and R. Morris. Resilient Overlay Networks. In Proceedings of the 18th ACM Symposium on Operating Systems Principles (SOSP), pages 131--145, Chateau Lake Louise, Banff, Alberta, Canada, October 2001.
[3]
M. Balazinska, H. Balakrishnan, and D. Karger. INS/Twine: A Scalable Peer-to-Peer Architecture for Intentional Resource Discovery. In Proceedings of Pervasive 2002 - International Conference on Pervasive Computing, Zurich, Switzerland, August 2002.
[4]
F. Dabek, M. F. Kaashoek, D. Karger, R. Morris, and I. Stoica. Wide-area cooperative storage with CFS. In Proceedings of the 18th ACM Symposium on Operating Systems Principles (SOSP), Chateau Lake Louise, Banff, Alberta, Canada, October 2001.
[5]
P. Druschel, M. Castro, A.-M. Kermarrec, and A. Rowstron. Scribe: A large-scale and decentralized application-level multicast infrastructure. IEEE Journal on Selected Areas in Communications, 20, 2002.
[6]
I. Foster and C. Kesselman. Globus: A Metacomputing Infrastructure Toolkit. Internationall Journal of Supercomputer Applications, 11(4):115--128, 1997.
[7]
K. Fraser, S. Hand, T. Harris, I. Leslie, and I. Pratt. The Xenoserver Computing Infrastructure, 2002. http://www.cl.cam.ac.uk/Research/SRG/netos/xeno/xeno-general.pdf.
[8]
Ganglia. http://ganglia.sourceforge.net.
[9]
Grid. http://www.globus.org.
[10]
Internet2. http://www.internet2.edu.
[11]
J. Gelinas. Virtual private servers and security contexts. http://www.solucorp.qc.ca/miscprj/s_context.hc.
[12]
J. Kubiatowicz, D. Bindel, Y. Chen, S. Czerwinski, P. Eaton, D. Geels, R. Gummadi, S. Rhea, H. Weatherspoon, W. Weimer, C. Wells, and B. Zhao. OceanStore: An Architecture for Global-Scale Persistent Storage. In Proceedings of the Ninth international Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2000), Nov. 2000.
[13]
National Research Council. Looking Over the Fence at Networks. National Academy Press, Washington D.C., 2001.
[14]
S. Ratnasamy, M. Handley, R. Karp, and S. Shenker. Topologically-Aware Overlay Construction and Server Selection. In Proceedings of the IEEE INFOCOM Conference, New York, NY, June 2002.
[15]
A. Rowstron and P. Druschel. Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems. In Proceedings of the 18th IFIP/ACM International Conference on Distributed Systems Platforms (Middleware 2001), Heidelberg, Germany, November 2001.
[16]
A. Rowstron and P. Druschel. Storage Management and Caching in PAST, A Large-Scale Persistent Peer-to-Peer Storage Utility. In Proceedings of the 18th ACM Symposium on Operating Systems Principles (SOSP), pages 188--201, Chateau Lake Louise, Banff, Alberta, Canada, October 2001.
[17]
S. Savage, A. Collins, E. Hoffman, J. Snell, and T. Anderson. The End-to-end Effects of Internet Path Selection. In Proceedings of the ACM SIGCOMM Conference, Cambridge, MA, September 1999.
[18]
I. Stoica, R. Morris, D. Karger, F. Kaashoek, and H. Balakrishnan. Chord: A Peer-to-Peer Lookup Service for Internet Applications. In Proceedings of the ACM SIGCOMM Conference, San Diego, CA, September 2001.
[19]
J. Touch and S. Hotz. The X-Bone. In Proceedings of the Third Global Internet Mini-Conference at Globecom '98, pages 75--83, Sydney, Australia, November 1998.
[20]
L. Wang, V. Pai, and L. Peterson. The Effectiveness of Request Redirection on CDN Robustness. In Proceedings of the 5th Symposium on Operating System Design and Implementatio (OSDI), Boston, MA, December 2002.
[21]
A. Whitaker, M. Shaw, and S. Gribble. Scale and Performance in the Denali Isolation Kernel. In Proceedings of the 5th Symposium on Operating System Design and Implementatio (OSDI), Boston, MA, December 2002.
[22]
B. White, J. Lepreau, L. Stoller, R. Ricci, S. Guruprasad, M. Newbold, M. Hibler, C. Barb, and A. Joglekar. An Integrated Experimental Environment for Distributed Systems and Networks. In Proceedings of the 5th Symposium on Operating System Design and Implementatio (OSDI), Boston, MA, December 2002.
[23]
Xenoboot. http://www.cl.cam.ac.uk/Research/SRG/netos/xeno/boot/.

Cited By

View all
  • (2023)The Juice Is Worth the Squeeze: Analysis of Autonomous System Provider Authorization in Partial DeploymentIEEE Open Journal of the Communications Society10.1109/OJCOMS.2022.32338334(269-306)Online publication date: 2023
  • (2023)Towards a QoS-aware network virtual deployment for network-as-a-serviceJournal of Ambient Intelligence and Humanized Computing10.1007/s12652-023-04719-115:1(623-639)Online publication date: 21-Oct-2023
  • (2022)Enzian: an open, general, CPU/FPGA platform for systems software researchProceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems10.1145/3503222.3507742(434-451)Online publication date: 28-Feb-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGCOMM Computer Communication Review
ACM SIGCOMM Computer Communication Review  Volume 33, Issue 1
January 2003
148 pages
ISSN:0146-4833
DOI:10.1145/774763
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 2003
Published in SIGCOMM-CCR Volume 33, Issue 1

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)91
  • Downloads (Last 6 weeks)10
Reflects downloads up to 11 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)The Juice Is Worth the Squeeze: Analysis of Autonomous System Provider Authorization in Partial DeploymentIEEE Open Journal of the Communications Society10.1109/OJCOMS.2022.32338334(269-306)Online publication date: 2023
  • (2023)Towards a QoS-aware network virtual deployment for network-as-a-serviceJournal of Ambient Intelligence and Humanized Computing10.1007/s12652-023-04719-115:1(623-639)Online publication date: 21-Oct-2023
  • (2022)Enzian: an open, general, CPU/FPGA platform for systems software researchProceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems10.1145/3503222.3507742(434-451)Online publication date: 28-Feb-2022
  • (2022)BEERR: Bench of Embedded system Experiments for Reproducible Research2022 IEEE European Symposium on Security and Privacy Workshops (EuroS&PW)10.1109/EuroSPW55150.2022.00040(332-339)Online publication date: Jun-2022
  • (2022)A survey of deep reinforcement learning application in 5G and beyond network slicing and virtualizationArray10.1016/j.array.2022.10014214(100142)Online publication date: Jul-2022
  • (2021)GeoCAM: An IP-Based Geolocation Service Through Fine-Grained and Stable Webcam LandmarksIEEE/ACM Transactions on Networking10.1109/TNET.2021.307392629:4(1798-1812)Online publication date: Aug-2021
  • (2021)Requirements for Deploying IP and ICN Network Stacks on a Common Physical InfrastructureTools for Design, Implementation and Verification of Emerging Information Technologies10.1007/978-3-030-77428-8_3(27-46)Online publication date: 22-May-2021
  • (2021)Computing in the NetworkShaping Future 6G Networks10.1002/9781119765554.ch10(133-166)Online publication date: 5-Nov-2021
  • (2020)Informatics and the Challenge of DeterminismSci10.3390/sci20300592:3(59)Online publication date: 3-Aug-2020
  • (2020)Measuring Misinformation in Video Search Platforms: An Audit Study on YouTubeProceedings of the ACM on Human-Computer Interaction10.1145/33928544:CSCW1(1-27)Online publication date: 29-May-2020
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media