Skip to main content

A formally-verified migration protocol for mobile, multi-homed hosts

Author(s): Arye, Matvey; Nordström, Erik; Kiefer, Robert; Rexford, Jennifer; Freedman, Michael J

Download
To refer to this page use: http://arks.princeton.edu/ark:/88435/pr19262
Full metadata record
DC FieldValueLanguage
dc.contributor.authorArye, Matvey-
dc.contributor.authorNordström, Erik-
dc.contributor.authorKiefer, Robert-
dc.contributor.authorRexford, Jennifer-
dc.contributor.authorFreedman, Michael J-
dc.date.accessioned2021-10-08T19:48:35Z-
dc.date.available2021-10-08T19:48:35Z-
dc.date.issued2012en_US
dc.identifier.citationArye, Matvey, Erik Nordström, Robert Kiefer, Jennifer Rexford, and Michael J. Freedman. "A formally-verified migration protocol for mobile, multi-homed hosts." In 2012 20th IEEE International Conference on Network Protocols (ICNP) (2012). doi:10.1109/ICNP.2012.6459961en_US
dc.identifier.issn1092-1648-
dc.identifier.urihttps://sns.cs.princeton.edu/assets/papers/2012-icnp-arye.pdf-
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/pr19262-
dc.description.abstractModern consumer devices, like smartphones and tablets, have multiple interfaces (e.g., WiFi and 4G) that attach to new access points as users move. These mobile, multi-homed computers are a poor match with an Internet architecture that binds connections to fixed endpoints with topology-dependent addresses. As a result, hosts typically cannot spread a connection over multiple interfaces or paths, or change locations without breaking existing connections. In this paper, we create an end-to-end connection control protocol (ECCP) that allows hosts to communicate over multiple interfaces with dynamically-changing IP addresses and works with multiple data-delivery protocols (i.e., reliable or unreliable transport). Each ECCP connection consists of one or more flows, each associated with an interface or path. Through end-to-end signaling, a host can move an existing flow from one interface to another, or change its IP address, without any support from the underlying network. We develop formal models to verify that ECCP works correctly in the presence of packet loss, out-of-order delivery, and frequent mobility, and to identify bugs and design limitations in earlier mobility protocols.en_US
dc.language.isoen_USen_US
dc.relation.ispartof2012 20th IEEE International Conference on Network Protocols (ICNP)en_US
dc.rightsAuthor's manuscripten_US
dc.titleA formally-verified migration protocol for mobile, multi-homed hostsen_US
dc.typeConference Articleen_US
dc.identifier.doi10.1109/ICNP.2012.6459961-
pu.type.symplectichttp://www.symplectic.co.uk/publications/atom-terms/1.0/conference-proceedingen_US

Files in This Item:
File Description SizeFormat 
VerifiedMigrationProtocol.pdf568.77 kBAdobe PDFView/Download


Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.