skip to main content
research-article

MobilityFirst: a mobility-centric and trustworthy internet architecture

Published: 28 July 2014 Publication History

Abstract

MobilityFirst is a future Internet architecture with mobility and trustworthiness as central design goals. Mobility means that all endpoints -- devices, services, content, and networks -- should be able to frequently change network attachment points in a seamless manner. Trustworthiness means that the network must be resilient to the presence of a small number of malicious endpoints or network routers. MobilityFirst enhances mobility by cleanly separating names or identifiers from addresses or network locations, and enhances security by representing both in an intrinsically verifiable manner, relying upon a massively scalable, distributed, global name service to bind names and addresses, and to facilitate services including device-to-service, multicast, anycast, and context-aware communication, content retrieval, and more. A key insight emerging from our experience is that a logically centralized global name service can significantly enhance mobility and security and transform network-layer functionality. Recognizing and validating this insight is the key contribution of the MobilityFirst architectural effort.

References

[1]
MobilityFirst:. http://mobilityfirst.cs.umass.edu/.
[2]
Named data networking. http://www.named-data.net/.
[3]
Personal communication at FIA meetings. http://www.nets-fia.net/Meetings/Fall13/Agenda-fall-13.html.
[4]
The Locator/ID Separation Protocol (LISP). RFC 6830.
[5]
D. G. Andersen, H. Balakrishnan, N. Feamster, T. Koponen, D. Moon, and S. Shenker. Accountable Internet Protocol (AIP). ACM SIGCOMM, 2008.
[6]
M. Arye, E. Nordstrom, R. Kiefer, J. Rexford, and M. J. Freedman. A Formally-Verified Migration Protocol For Mobile, Multi-Homed Hosts. In ICNP, 2012.
[7]
H. Balakrishnan, K. Lakshminarayanan, S. Ratnasamy, S. Shenker, I. Stoica, and M. Walfish. A Layered Naming Architecture for the Internet. In ACM SIGCOMM, 2004.
[8]
A. Balasubramanian, B. Levine, and A. Venkataramani. DTN Routing As a Resource Allocation Problem. In ACM SIGCOMM, 2007.
[9]
F. Bronzino, K. Nagaraja, I. Seskar, and D. Raychaudhuri. Network service abstractions for a mobility-centric future internet architecture. In ACM MobiArch Workshop, 2013.
[10]
M. Caesar and T. Condie et al. ROFL: Routing on Flat Labels. In ACM SIGCOMM., 2006.
[11]
Y. Chen, B. Liu, Y. Chen, A. Li, X. Yang, and J. Bi. PacketCloud: an Open Platform for Elastic In-network Services. In ACM MobiArch Workshop, 2013.
[12]
D. R. Cheriton and M. Gritter. An architecture for content routing support in the internet. In USENIX USITS, 2001.
[13]
S. K. Fayazbakhsh, Y. Lin, A. Tootoonchian, and A. Ghodsi et al. Less Pain, Most of the Gain: Incrementally Deployable ICN. In ACM SIGCOMM, 2013.
[14]
Z. Gao, A. Venkataramani, and J. Kurose. Towards a Quantitative Comparison of Location-Independent Network Architectures. In ACM SIGCOMM, 2014.
[15]
D. Han, A. Anand, F. Dogar, B. Li, H. Lim, M. Machado, A. Mukundan, W. Wu, A. Akella, D. G. Andersen, J. W. Byers, S. Seshan, and P. Steenkiste. XIA: Efficient Support for Evolvable Internetworking. In USENIX NSDI, 2012.
[16]
P. Jokela, P. Nikander, J. Melen, J. Ylitalo, and J. Wall. Host Identity Protocol. In Wireless World Research, 2004.
[17]
C. Kim, M. Caesar, and J. Rexford. Floodless in SEATTLE: A Scalable Ethernet Architecture for Large Enterprises. In ACM SIGCOMM, 2008.
[18]
B. W. Lampson. Designing a global name service. In ACM PODC, 1986.
[19]
M. Li, D. Agrawal, D. Ganesan, and A. Venkataramani. Block-switched Networks: A New Paradigm for Wireless Transport. In USENIX NSDI, 2009.
[20]
S. C. Nelson, G. Bhanage, and D. Raychaudhuri. GSTAR: Generalized Storage-aware Routing for Mobilityfirst in the Future Mobile Internet. In MobiArch Workshop, 2011.
[21]
C. E. Perkins. Mobile IP. IEEE Comm., May 1997.
[22]
M. D. Schroeder, A. D. Birrell, and R. M. Needham. Experience with Grapevine: the growth of a distributed system. ACM Trans. Comput. Syst., February 1984.
[23]
A. Sharma, X. Tie, H. Uppal, A. Venkataramani, D. Westbrook, and A. Yadav. A Global Name Service for a Highly Mobile Internetwork. In ACM SIGCOMM, 2014.
[24]
A. Sharma, A. Venkataramani, and R. Sitaraman. Distributing Content Simplifies ISP Traffic Engineering. In ACM SIGMETRICS, 2013.
[25]
A. Snoeren and H. Balakrishnan. An End-to-End Approach to Host Mobility. In ACM MOBICOM, August 2000.
[26]
I. Stoica, D. Adkins, S. Zhuang, S. Shenker, and S. Surana. Internet Indirection Infrastructure. In ACM SIGCOMM'02.
[27]
X. Tie, A. Venkataramani, and A. Balasubramanian. R3: Robust Replication Routing in Wireless Networks with Diverse Connectivity Characteristics. In MOBICOM, 2011.
[28]
A. Venkataramani, X. Tie, A. Sharma, D. Westbrook, H. Uppal, J. Kurose, and D. Raychaudhuri. Design Guidelines for a Global Name Service for a Mobility-Centric, Trustworthy Internetwork. COMSNETS, 2013.
[29]
T. Vu, A. Baid, H. Nguyen, and D. Raychaudhuri. EIR: Edge-aware Interdomain Routing Protocol for the Future Mobile Internet. Technical report, WINLAB, 2013.
[30]
T. Vu, A. Baid, Y. Zhang, T. D. Nguyen, J. Fukuyama, R. P. Martin, and D. Raychaudhuri. DMap: A Shared Hosting Scheme for Dynamic Identifier to Locator Mappings in the Global Internet. In IEEE ICDCS, 2012.
[31]
A. Yadav, A. Venkataramani, A. Sharma, and E. Cecchet. msocket: System Support for Developing Seamlessly Mobile,Multipath, and Middlebox-Agnostic Applications. Technical report, UMass SCS, 2013. http://web.cs.umass.edu/publication/.

Cited By

View all
  • (2024)Internet Architecture Evolution: Found in TranslationProceedings of the 23rd ACM Workshop on Hot Topics in Networks10.1145/3696348.3696876(300-307)Online publication date: 18-Nov-2024
  • (2024)Internet Identifiers: A Survey of History, Challenges, and Future PerspectivesIEEE Access10.1109/ACCESS.2024.338211512(51919-51941)Online publication date: 2024
  • (2024)Flexible fingerprint cuckoo filter for information retrieval optimization in distributed networkDistributed and Parallel Databases10.1007/s10619-024-07440-w42:3(377-401)Online publication date: 11-Apr-2024
  • Show More Cited By

Index Terms

  1. MobilityFirst: a mobility-centric and trustworthy internet architecture

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM SIGCOMM Computer Communication Review
    ACM SIGCOMM Computer Communication Review  Volume 44, Issue 3
    July 2014
    127 pages
    ISSN:0146-4833
    DOI:10.1145/2656877
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 28 July 2014
    Published in SIGCOMM-CCR Volume 44, Issue 3

    Check for updates

    Author Tags

    1. global name service
    2. mobility
    3. network architecture
    4. security

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)66
    • Downloads (Last 6 weeks)34
    Reflects downloads up to 13 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Internet Architecture Evolution: Found in TranslationProceedings of the 23rd ACM Workshop on Hot Topics in Networks10.1145/3696348.3696876(300-307)Online publication date: 18-Nov-2024
    • (2024)Internet Identifiers: A Survey of History, Challenges, and Future PerspectivesIEEE Access10.1109/ACCESS.2024.338211512(51919-51941)Online publication date: 2024
    • (2024)Flexible fingerprint cuckoo filter for information retrieval optimization in distributed networkDistributed and Parallel Databases10.1007/s10619-024-07440-w42:3(377-401)Online publication date: 11-Apr-2024
    • (2023)ICN-Based Enhanced Content Delivery for CDNFuture Internet10.3390/fi1512039015:12(390)Online publication date: 30-Nov-2023
    • (2023)Future Internet Architectures on an Emerging Scale—A Systematic ReviewFuture Internet10.3390/fi1505016615:5(166)Online publication date: 29-Apr-2023
    • (2023)ICN-Oriented Mobility Support Method for Dynamic Allocation of Mobile Data FlowsElectronics10.3390/electronics1207170112:7(1701)Online publication date: 3-Apr-2023
    • (2023)A Distributed Multicast QoS Routing Construction Approach in Information-Centric NetworkingApplied Sciences10.3390/app13241334913:24(13349)Online publication date: 18-Dec-2023
    • (2023)SoK: On Named Content and Inter-domain RoutingProceedings of the 10th ACM Conference on Information-Centric Networking10.1145/3623565.3623716(55-66)Online publication date: 9-Oct-2023
    • (2023)Sparse Bandit Learning Based Location Management for Space-Ground Integrated NetworksIEEE Transactions on Vehicular Technology10.1109/TVT.2023.325814072:8(10314-10329)Online publication date: Aug-2023
    • (2023)Towards Reliable Space-Ground Integrated Networks: From System-Level Design to ImplementationIEEE Network: The Magazine of Global Internetworking10.1109/MNET.124.220018637:5(154-161)Online publication date: 1-Sep-2023
    • 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

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media