{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:41:25Z","timestamp":1750308085407,"version":"3.41.0"},"reference-count":42,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2005,7,1]],"date-time":"2005-07-01T00:00:00Z","timestamp":1120176000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGCOMM Comput. Commun. Rev."],"published-print":{"date-parts":[[2005,7]]},"abstract":"<jats:p>Internet users are increasingly mobile. Their hosts are often only intermittently connected to the Internet, due to using multiple access networks, gaps in wireless coverage or explicit user choice. When such hosts communicate using the current Internet protocols, intermittent connectivity can significantly decrease performance and even cause connections to fail altogether. This paper experimentally measures the behavior of Internet communication across a dynamically changing, intermittently connected path. An analysis of the experimental results finds that address changes together with transport-layer timeout and retransmission behaviors are the main limiting factors. Based on these experimental results, this paper proposes a solution that combines the Host Identity Protocol (HIP) with two new protocol enhancements, the TCP User Timeout Option and the TCP Retransmission Trigger. Detailed experiments with HIP and a prototype implementation of these protocol enhancements show that they tolerate address changes and arbitrary-length disconnections while significantly increasing performance under intermittent connectivity to within 86-96% of a scenario with constant connectivity.<\/jats:p>","DOI":"10.1145\/1070873.1070875","type":"journal-article","created":{"date-parts":[[2005,11,7]],"date-time":"2005-11-07T19:28:32Z","timestamp":1131391712000},"page":"5-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":29,"title":["Protocol enhancements for intermittently connected hosts"],"prefix":"10.1145","volume":"35","author":[{"given":"Simon","family":"Sch\u00fctz","sequence":"first","affiliation":[{"name":"NEC Europe Ltd, Heidelberg, Germany"}]},{"given":"Lars","family":"Eggert","sequence":"additional","affiliation":[{"name":"NEC Europe Ltd, Heidelberg, Germany"}]},{"given":"Stefan","family":"Schmid","sequence":"additional","affiliation":[{"name":"NEC Europe Ltd, Heidelberg, Germany"}]},{"given":"Marcus","family":"Brunner","sequence":"additional","affiliation":[{"name":"NEC Europe Ltd, Heidelberg, Germany"}]}],"member":"320","published-online":{"date-parts":[[2005,7]]},"reference":[{"key":"e_1_2_1_1_1","first-page":"791","volume":"5","author":"Postel Jon","year":"1981","unstructured":"Jon Postel . Internet Protocol. STD 5 , RFC 791 , September 1981 .]] Jon Postel. Internet Protocol. STD 5, RFC 791, September 1981.]]","journal-title":"Internet Protocol. STD"},{"key":"e_1_2_1_2_1","first-page":"793","volume":"7","author":"Postel Jon","year":"1981","unstructured":"Jon Postel . Transmission Control Protocol. STD 7 , RFC 793 , September 1981 .]] Jon Postel. Transmission Control Protocol. STD 7, RFC 793, September 1981.]]","journal-title":"Transmission Control Protocol. STD"},{"key":"e_1_2_1_3_1","volume-title":"January","author":"Moskowitz Robert","year":"2005","unstructured":"Robert Moskowitz and Pekka Nikander . Host Identity Protocol Architecture. Work in Progress (draft-ietf-hip-arch-02) , January 2005 .]] Robert Moskowitz and Pekka Nikander. Host Identity Protocol Architecture. Work in Progress (draft-ietf-hip-arch-02), January 2005.]]"},{"key":"e_1_2_1_4_1","volume-title":"Tom Taylor, Ian Rytina, Malleswar Kalla, Lixia Zhang and Vern Paxson. Stream Control Transmission Protocol, RFC","author":"Stewart Randall R.","year":"2000","unstructured":"Randall R. Stewart , Qiaobing Xie , Ken Morneault , Chip Sharp , Hanns Juergen Schwarzbauer , Tom Taylor, Ian Rytina, Malleswar Kalla, Lixia Zhang and Vern Paxson. Stream Control Transmission Protocol, RFC 2960, October 2000 .]] Randall R. Stewart, Qiaobing Xie, Ken Morneault, Chip Sharp, Hanns Juergen Schwarzbauer, Tom Taylor, Ian Rytina, Malleswar Kalla, Lixia Zhang and Vern Paxson. Stream Control Transmission Protocol, RFC 2960, October 2000.]]"},{"key":"e_1_2_1_5_1","volume-title":"Volume 1: The Protocols","author":"Stevens W. Richard","year":"1994","unstructured":"W. Richard Stevens . TCP\/ IP Illustrated , Volume 1: The Protocols . Addison-Wesley , 1994 .]] W. Richard Stevens. TCP\/IP Illustrated, Volume 1: The Protocols. Addison-Wesley, 1994.]]"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2004.1354509"},{"key":"e_1_2_1_7_1","volume-title":"Computing TCP's Retransmission Timer. RFC","author":"Paxson Vern","year":"2000","unstructured":"Vern Paxson and Mark Allman . Computing TCP's Retransmission Timer. RFC 2988, November 2000 .]] Vern Paxson and Mark Allman. Computing TCP's Retransmission Timer. RFC 2988, November 2000.]]"},{"key":"e_1_2_1_8_1","volume-title":"May","author":"Eggert Lars","year":"2005","unstructured":"Lars Eggert and Fernando Gont . TCP User Timeout Option. Work in Progress (draft-ietf-tcpm-tcp-uto-00) , May 2005 .]] Lars Eggert and Fernando Gont. TCP User Timeout Option. Work in Progress (draft-ietf-tcpm-tcp-uto-00), May 2005.]]"},{"key":"e_1_2_1_9_1","volume-title":"September","author":"Eggert Lars","year":"2004","unstructured":"Lars Eggert , Simon Schutz and Stefan Schmid. TCP Extensions for Immediate Retransmissions. Work in Progress (draft-eggert-tcpm-tcp-retransmit-now-01) , September 2004 .]] Lars Eggert, Simon Schutz and Stefan Schmid. TCP Extensions for Immediate Retransmissions. Work in Progress (draft-eggert-tcpm-tcp-retransmit-now-01), September 2004.]]"},{"key":"e_1_2_1_10_1","volume-title":"Network Support for Intermittently Connected Mobile Nodes. Diploma Thesis","author":"Schutz Simon","year":"2004","unstructured":"Simon Schutz . Network Support for Intermittently Connected Mobile Nodes. Diploma Thesis , University of Mannheim , Germany, June 2004 .]] Simon Schutz. Network Support for Intermittently Connected Mobile Nodes. Diploma Thesis, University of Mannheim, Germany, June 2004.]]"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2003.1204759"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/4236.780962"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/354871.354874"},{"key":"e_1_2_1_14_1","volume-title":"National Laboratory for Applied Network Research (NLANR)","author":"Gates Mark","year":"2003","unstructured":"Mark Gates , Ajay Tirumala , Jon Dugan and Kevin Gibbs . Iperf User Docs. White Paper , National Laboratory for Applied Network Research (NLANR) , March 2003 .]] Mark Gates, Ajay Tirumala, Jon Dugan and Kevin Gibbs. Iperf User Docs. White Paper, National Laboratory for Applied Network Research (NLANR), March 2003.]]"},{"key":"e_1_2_1_15_1","first-page":"97","volume-title":"Proc. Linux Symposium 2003","author":"Komu Miika","year":"2003","unstructured":"Miika Komu , Mika Kousa , Janne Lundberg and Catharina Candolin. An Implementation of HIP for Linux . Proc. Linux Symposium 2003 , Ottawa, Ontario, Canada , July 23-26, 2003 , pp. 97 -- 105 .]] Miika Komu, Mika Kousa, Janne Lundberg and Catharina Candolin. An Implementation of HIP for Linux. Proc. Linux Symposium 2003, Ottawa, Ontario, Canada, July 23-26, 2003, pp. 97--105.]]"},{"key":"e_1_2_1_18_1","first-page":"300","volume-title":"Proc. 4th International Conference on Computer Communications and Networks","author":"Zhang Yongguang","year":"1995","unstructured":"Yongguang Zhang and Son Dao . A \" Persistent Connection\" Model for Mobile and Distributed Systems . Proc. 4th International Conference on Computer Communications and Networks , Las Vegas, NV, USA , September 1995 , pages 300 -- 305 .]] Yongguang Zhang and Son Dao. A \"Persistent Connection\" Model for Mobile and Distributed Systems. Proc. 4th International Conference on Computer Communications and Networks, Las Vegas, NV, USA, September 1995, pages 300--305.]]"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/570645.570657"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/345910.345938"},{"key":"e_1_2_1_21_1","volume-title":"Charles Perkins and Jari Arkko. Mobility Support in IPv6. RFC","author":"Johnson David","year":"2004","unstructured":"David Johnson , Charles Perkins and Jari Arkko. Mobility Support in IPv6. RFC 3775, June 2004 .]] David Johnson, Charles Perkins and Jari Arkko. Mobility Support in IPv6. RFC 3775, June 2004.]]"},{"key":"e_1_2_1_22_1","volume-title":"October","author":"Dawkins Spencer","year":"2003","unstructured":"Spencer Dawkins and Carl Williams . End-to-End, Implicit \"Link-Up\" Notification . Work in Progress (draft-dawkins-trigtran-linkup-01) , October 2003 .]] Spencer Dawkins and Carl Williams. End-to-End, Implicit \"Link-Up\" Notification. Work in Progress (draft-dawkins-trigtran-linkup-01), October 2003.]]"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/963985.963989"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/313451.313540"},{"issue":"1","key":"e_1_2_1_25_1","first-page":"34","article-title":"A Feedback Based Scheme For Improving TCP Performance In Ad-Hoc Wireless Networks. IEEE Personal Communication Systems (PCS) Magazine","volume":"8","author":"Chandran Kartik","year":"2001","unstructured":"Kartik Chandran , Sudarshan Raghunathan , S. Venkatesan and Ravi Prakash . A Feedback Based Scheme For Improving TCP Performance In Ad-Hoc Wireless Networks. IEEE Personal Communication Systems (PCS) Magazine : Special Issue on Ad Hoc Networks , Vol. 8 , No. 1 , February 2001 , pp. 34 -- 39 .]] Kartik Chandran, Sudarshan Raghunathan, S. Venkatesan and Ravi Prakash. A Feedback Based Scheme For Improving TCP Performance In Ad-Hoc Wireless Networks. IEEE Personal Communication Systems (PCS) Magazine: Special Issue on Ad Hoc Networks, Vol. 8, No. 1, February 2001, pp. 34--39.]]","journal-title":"Special Issue on Ad Hoc Networks"},{"key":"e_1_2_1_26_1","volume-title":"Security Architecture for the Internet Protocol. RFC","author":"Kent Stephen","year":"1998","unstructured":"Stephen Kent and Randall Atkinson . Security Architecture for the Internet Protocol. RFC 2401, November 1998 .]] Stephen Kent and Randall Atkinson. Security Architecture for the Internet Protocol. RFC 2401, November 1998.]]"},{"key":"e_1_2_1_27_1","volume-title":"February","author":"Nikander Pekka","year":"2005","unstructured":"Pekka Nikander , Jari Arkko and Tom Henderson. End-Host Mobility and Multi-Homing with Host Identity Protocol. Work in Progress (draft-ietf-hip-mm-01) , February 2005 .]] Pekka Nikander, Jari Arkko and Tom Henderson. End-Host Mobility and Multi-Homing with Host Identity Protocol. Work in Progress (draft-ietf-hip-mm-01), February 2005.]]"},{"key":"e_1_2_1_28_1","volume-title":"The TLS Protocol Version 1.0. RFC","author":"Dierks Tim","year":"1999","unstructured":"Tim Dierks and Christopher Allen . The TLS Protocol Version 1.0. RFC 2246, January 1999 .]] Tim Dierks and Christopher Allen. The TLS Protocol Version 1.0. RFC 2246, January 1999.]]"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/293927.295114"},{"key":"e_1_2_1_30_1","volume-title":"TCP Congestion Control. RFC","author":"Allman Mark","year":"1999","unstructured":"Mark Allman , Vern Paxson and W. Richard Stevens . TCP Congestion Control. RFC 2581, April 1999 .]] Mark Allman, Vern Paxson and W. Richard Stevens. TCP Congestion Control. RFC 2581, April 1999.]]"},{"key":"e_1_2_1_31_1","volume-title":"Dynamic Host Configuration Protocol. RFC","author":"Droms Ralph","year":"1997","unstructured":"Ralph Droms . Dynamic Host Configuration Protocol. RFC 2131, March 1997 .]] Ralph Droms. Dynamic Host Configuration Protocol. RFC 2131, March 1997.]]"},{"key":"e_1_2_1_32_1","volume-title":"December","author":"Choi JinHyeock","year":"2004","unstructured":"JinHyeock Choi and Greg Daley . Detecting Network Attachment in IPv6 Goals. Work in Progress (draft-ietf-dna-goals-04) , December 2004 .]] JinHyeock Choi and Greg Daley. Detecting Network Attachment in IPv6 Goals. Work in Progress (draft-ietf-dna-goals-04), December 2004.]]"},{"key":"e_1_2_1_33_1","doi-asserted-by":"crossref","DOI":"10.17487\/rfc2460","volume-title":"Version 6 (IPv6) Specification. RFC","author":"Deering Stephen E.","year":"1998","unstructured":"Stephen E. Deering and Robert M. Hinden . Internet Protocol , Version 6 (IPv6) Specification. RFC 2460, December 1998 .]] Stephen E. Deering and Robert M. Hinden. Internet Protocol, Version 6 (IPv6) Specification. RFC 2460, December 1998.]]"},{"key":"e_1_2_1_34_1","volume-title":"The Internet Key Exchange (IKE). RFC","author":"Harkins Dan","year":"1998","unstructured":"Dan Harkins and Dave Carrel . The Internet Key Exchange (IKE). RFC 2409, November 1998 .]] Dan Harkins and Dave Carrel. The Internet Key Exchange (IKE). RFC 2409, November 1998.]]"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/633025.633035"},{"key":"e_1_2_1_37_1","first-page":"41","volume-title":"Proc. IEEE Globecom '98 Internet Mini-Conference","author":"Venkata","year":"1998","unstructured":"Venkata N. Padmanabhan and Randy H. Katz. TCP Fast Start: A Technique for Speeding Up Web Transfers . Proc. IEEE Globecom '98 Internet Mini-Conference , Sydney, Australia , November 1998 , pp. 41 -- 46 .]] Venkata N. Padmanabhan and Randy H. Katz. TCP Fast Start: A Technique for Speeding Up Web Transfers. Proc. IEEE Globecom '98 Internet Mini-Conference, Sydney, Australia, November 1998, pp. 41--46.]]"},{"key":"e_1_2_1_38_1","doi-asserted-by":"crossref","DOI":"10.17487\/rfc2140","volume-title":"TCP Control Block Interdependence. RFC","author":"Touch Joe","year":"1997","unstructured":"Joe Touch . TCP Control Block Interdependence. RFC 2140, April 1997 .]] Joe Touch. TCP Control Block Interdependence. RFC 2140, April 1997.]]"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/505688.505691"},{"key":"e_1_2_1_40_1","volume-title":"February","author":"Jain Amit","year":"2005","unstructured":"Amit Jain , Sally Floyd , Mark Allman , Pasi Sarolahti . Quick-Start for TCP and IP. Work in Progress (draft-amit-quick-start-04) , February 2005 .]] Amit Jain, Sally Floyd, Mark Allman, Pasi Sarolahti. Quick-Start for TCP and IP. Work in Progress (draft-amit-quick-start-04), February 2005.]]"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/49.932698"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/49.391749"},{"key":"e_1_2_1_43_1","volume-title":"Gabriel Montenegro and Zach Shelby. Performance Enhancing Proxies Intended to Mitigate Link-Related Degradations. RFC","author":"Border John","year":"2001","unstructured":"John Border , Markku Kojo , Jim Griner , Gabriel Montenegro and Zach Shelby. Performance Enhancing Proxies Intended to Mitigate Link-Related Degradations. RFC 3135, June 2001 .]] John Border, Markku Kojo, Jim Griner, Gabriel Montenegro and Zach Shelby. Performance Enhancing Proxies Intended to Mitigate Link-Related Degradations. RFC 3135, June 2001.]]"},{"key":"e_1_2_1_44_1","volume-title":"February","author":"Laganier Julien","year":"2005","unstructured":"Julien Laganier and Lars Eggert . Host Identity Protocol (HIP) Rendezvous Extension. Work in Progress (draft-ietf-hip-rvs-01) , February 2005 .]] Julien Laganier and Lars Eggert. Host Identity Protocol (HIP) Rendezvous Extension. Work in Progress (draft-ietf-hip-rvs-01), February 2005.]]"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028788.1028835"}],"container-title":["ACM SIGCOMM Computer Communication Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1070873.1070875","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1070873.1070875","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:07:49Z","timestamp":1750262869000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1070873.1070875"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,7]]},"references-count":42,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2005,7]]}},"alternative-id":["10.1145\/1070873.1070875"],"URL":"https:\/\/doi.org\/10.1145\/1070873.1070875","relation":{},"ISSN":["0146-4833"],"issn-type":[{"type":"print","value":"0146-4833"}],"subject":[],"published":{"date-parts":[[2005,7]]},"assertion":[{"value":"2005-07-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}