DELAY TOLERANCE AND THE FUTURE INTERNET

The Internet protocols were designed to provide end-to-end connectivity across heterogeneous networks, yet primarily assuming a “fixed” and rather static network environment. Mobile and wireless communication have fundamentally invalidated many aspects of these assumptions, for (heterogeneous) wireless access networks and even more so for mobile ad-hoc networks which could be formed between mobile users. This results in challenged networking environments, facing unpredictable and frequently changing connectivity (capacity, error conditions, latency) and node constraints (energy, computing and storage resources), among others. Considering the increasing relevance of wireless communications, we argue that a future Internet architecture should inherently consider challenged networking conditions as a regular case rather than treating them as errors. We identify two important architectural directions and highlight some of challenges to be considered.

[1]  David D. Clark,et al.  Architectural considerations for a new generation of protocols , 1990, SIGCOMM '90.

[2]  David Wetherall,et al.  Towards an active network architecture , 1996, CCRV.

[3]  Suresh Singh,et al.  M-TCP: TCP for mobile cellular networks , 1997, CCRV.

[4]  Barron C. Housel,et al.  Web browsing in a wireless environment: disconnected and asynchronous operation in ARTour Web Express , 1997, MobiCom '97.

[5]  Hari Balakrishnan,et al.  An end-to-end approach to host mobility , 2000, MobiCom '00.

[6]  Vipul Gupta,et al.  Freeze-TCP: a true end-to-end TCP enhancement mechanism for mobile environments , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[7]  Henning Schulzrinne,et al.  Application-layer mobility using SIP , 2000, MOCO.

[8]  Liviu Iftode,et al.  Mi-gratory tcp: Highly available internet services using connection migration , 2001, IEEE International Conference on Distributed Computing Systems.

[9]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[10]  Barton P. Miller,et al.  Reliable network connections , 2002, MobiCom '02.

[11]  Alexander L. Wolf,et al.  Forwarding in a content-based network , 2003, SIGCOMM '03.

[12]  Kevin R. Fall,et al.  A delay-tolerant network architecture for challenged internets , 2003, SIGCOMM '03.

[13]  Jeffrey C. Mogul,et al.  Unveiling the transport , 2004, CCRV.

[14]  Jörg Ott,et al.  Why Seamless? Towards Exploiting WLAN-Based Intermittent Connectivity on the Road , 2004, TERENA Networking Conference.

[15]  Jörg Ott,et al.  A disconnection-tolerant transport for drive-thru Internet environments , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[16]  Jonathan M. Smith,et al.  DHARMA: distributed home agent for robust mobile access , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[17]  Srinivasan Keshav,et al.  Application Support for Opportunistic Communication on Multiple Wireless Networks , 2005 .

[18]  Srinivasan Keshav,et al.  An Architecture for Tetherless Communication , 2005, Disruption Tolerant Networking.

[19]  Guohong Cao,et al.  Supporting Cooperative Caching in Ad Hoc Networks , 2006, IEEE Trans. Mob. Comput..

[20]  Jörg Ott,et al.  Bundling the Web: HTTP over DTN , 2006 .

[21]  Pan Hui,et al.  Osmosis in Pocket Switched Networks , 2006, 2006 First International Conference on Communications and Networking in China.

[22]  Teemu Koponen,et al.  Resilient Connections for SSH and TLS , 2006, USENIX Annual Technical Conference, General Track.

[23]  Pan Hui,et al.  Haggle: A networking architecture designed around mobile users , 2006 .

[24]  Jörg Ott,et al.  Application protocol design considerations for a mobile internet , 2006, MobiArch '06.

[25]  Simone Leggio,et al.  A Decentralized Session Management Framework for Heterogeneous Ad-Hoc and Fixed Networks , 2007 .

[26]  Scott C. Burleigh,et al.  Bundle Protocol Specification , 2007, RFC.

[27]  Jussi Kangasharju,et al.  Explaining BubbleStorm: Resilient, Probabilistic, and Exhaustive PeertoPeer Search , 2007, SIGCOMM 2007.

[28]  Jörg Ott,et al.  DTN-based Content Storage and Retrieval , 2007, 2007 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[29]  Scott Shenker,et al.  A data-oriented (and beyond) network architecture , 2007, SIGCOMM 2007.

[30]  Bryan Ford Structured streams: a new transport abstraction , 2007, SIGCOMM 2007.

[31]  Scott Shenker,et al.  Towards a Modern Communications API , 2007, HotNets.

[32]  Gunnar Karlsson,et al.  Delay-Tolerant Broadcasting , 2006, IEEE Transactions on Broadcasting.

[33]  Jörg Ott,et al.  Disconnection tolerance for SIP-based real-time media sessions , 2007, MUM.

[34]  Jörg Ott,et al.  Enabling opportunistic storage for mobile DTNs , 2008, Pervasive Mob. Comput..

[35]  Sasu Tarkoma,et al.  RTFM: Publish/Subscribe Internetworking Architecture , 2008 .