Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Network pointers

Published: 01 January 2003 Publication History

Abstract

The Internet architecture can be characterized as having a rather coarse grained and imperative style of network packet handling: confronted with an IP packet and its source and destination addresses, the infrastructure almost blindly and unalterably executes hundreds of resolution, routing and forwarding decisions. There are numerous attempts that try to "extend" the Internet in order to either reduce the immediate impact an arbitrary packet can have (e.g., NAT), or to insert diversions from the normal processing paths in order to better use the existing resources (e.g., content delivery). In this paper we argue that we need a more fine grained control, in the hands of end nodes, over how packets are handled. The basic abstraction presented here is that of networking pointers, which we show to relate to low level concepts like ARP caches, but also high level routing decisions for terminal mobility, content delivery networks, or peer-to-peer overlay forming. We report on first implementation experiences of an "underlay" networking approach which uses pointer tricks underneath IP in order to provide new network layer services.

References

[1]
David G Andersen, Hari Balakrishnan, M. Frans Kaashoek and Robert Morris. Resilient Overlay Networks Proc. 18th ACM SOSP 2001. http://nms.lcs.mit.edu/papers/ron-sosp2001.html.
[2]
R. Braden, T. Faber, and M. Handley. "From Protocol Stack to Protocol Heap -- Role-Based Architecture". To appear in: First Workshop on Hot Topics in Networks (HotNets-I) 2002.
[3]
Scott Bronson. VPN PPP-SSH Mini HOWTO. http://www.ibiblio.org/pub/Linux/docs/HOWTO/mini/other-formats/html_single/ppp-ssh.html.
[4]
Kenneth L. Calvert, James Griffioen and Su Wen. Lightweight Network Support for Scalable End-to-End Services. In: SIGCOMM 2002. http://www.acm.org/sigcomm/sigcomm2002/papers/esp.pdf
[5]
Vint Cerf. The Catenet model for Internetworking, 1978. http://www.isi.edu/in-notes/ien/ien48.txt.
[6]
T von Eicken, D. E. Culler, S. C. Goldstein, and K. E. Schauser. Active Messages: a Mechanism for Integrated Communication and Computation. In: Proceedings of the 19th Int'l Symp. on Computer Architecture. May 1992.
[7]
M. Gritter and D. Cheriton. An Architecture for Content Routing Support in the Internet. Usenix Symposium on Internet Technologies and Systems 2001. http://www-dsg.stanford.edu/triad/usits.ps.gz.
[8]
Anders Linden, Johan Loennberg, Olof Rensfelt, and David Rosen. μLUNAR, 2002. http://www.docs.uu.se/selnet/lunar/ulunar/.
[9]
Ion Stoica, Dan Adkins, Sylvia Ratnasamy, Scott Shenker, Sonesh Surana and Shelley Zhuang. Internet Indirection Infrastructure. IPTPS 2002. http://www.cs.berkeley.edu/˜shelleyz/papers/iptps2002.pdf.
[10]
Christian Tschudin. Stored Program Routers. Work-in-Progress, 1999---2002. http://user.it.uu.se/˜tschudin/pub/cft-wp-spr.pdf
[11]
Christian Tschudin and Dan Decasper. Active Networks Request for Comment: Simple Active Packet Format (SAPF), 1998. http://www.docs.uu.se/˜tschudin/pub/cft-1998-sapf.txt.
[12]
Christian Tschudin and Richard Gold. LUNAR: Lightweight Underlay Network Ad-hoc Routing. Submitted for publication. 2002. http://www.docs.uu.se/selnet/lunar/lunar.pdf.
[13]
Tilman Wolf, Dan Decasper and Christian Tschudin. Tags for high-performance Active Networking. Proc Openarch 2000.

Cited By

View all
  • (2022)DIPProceedings of the 21st ACM Workshop on Hot Topics in Networks10.1145/3563766.3564092(60-67)Online publication date: 14-Nov-2022
  • (2014)An information centric network for computing the distribution of computationsProceedings of the 1st ACM Conference on Information-Centric Networking10.1145/2660129.2660150(137-146)Online publication date: 24-Sep-2014
  • (2014)Named functions and cached computations2014 IEEE 11th Consumer Communications and Networking Conference (CCNC)10.1109/CCNC.2014.6940518(851-857)Online publication date: Jan-2014
  • Show More Cited By

Recommendations

Comments

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)5
  • Downloads (Last 6 weeks)1
Reflects downloads up to 09 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)DIPProceedings of the 21st ACM Workshop on Hot Topics in Networks10.1145/3563766.3564092(60-67)Online publication date: 14-Nov-2022
  • (2014)An information centric network for computing the distribution of computationsProceedings of the 1st ACM Conference on Information-Centric Networking10.1145/2660129.2660150(137-146)Online publication date: 24-Sep-2014
  • (2014)Named functions and cached computations2014 IEEE 11th Consumer Communications and Networking Conference (CCNC)10.1109/CCNC.2014.6940518(851-857)Online publication date: Jan-2014
  • (2013)Named Functions for Media Delivery Orchestration2013 20th International Packet Video Workshop10.1109/PV.2013.6691449(1-8)Online publication date: Dec-2013
  • (2011)Using Agent in Virtual Machine for Interactive Security TrainingSecurity Technology10.1007/978-3-642-27189-2_7(65-74)Online publication date: 2011
  • (2009)Development of a Virtualized Application Networking Infrastructure Node2009 IEEE Globecom Workshops10.1109/GLOCOMW.2009.5360698(1-6)Online publication date: Nov-2009
  • (2007)To layer or not to layer: architectural considerations on autonomic communicationsInternational Journal of Internet Protocol Technology10.1504/IJIPT.2007.0115982:1(66-76)Online publication date: 1-Dec-2007
  • (2006)PlanetLabACM SIGOPS Operating Systems Review10.1145/1113361.111336640:1(6-10)Online publication date: 1-Jan-2006
  • (2005)Overcoming the Internet Impasse through VirtualizationComputer10.1109/MC.2005.13638:4(34-41)Online publication date: 1-Apr-2005
  • (2003)Autonomic addressing and internetworking on unlimited scaleAdressage autonome et interfonctionnement de réseaux à échelle illimitéeAnnales Des Télécommunications10.1007/BF0300187258:7-8(1066-1089)Online publication date: Jul-2003

View Options

Get Access

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