Abstract
This paper presents an overview of the MobilityFirst network architecture, currently under development as part of the US National Science Foundation's Future Internet Architecture (FIA) program. The proposed architecture is intended to directly address the challenges of wireless access and mobility at scale, while also providing new services needed for emerging mobile Internet application scenarios. After briefly outlining the original design goals of the project, we provide a discussion of the main architectural concepts behind the network design, identifying key features such as separation of names from addresses, public-key based globally unique identifiers (GUIDs) for named objects, global name resolution service (GNRS) for dynamic binding of names to addresses, storage-aware routing and late binding, content- and context-aware services, optional in-network compute layer, and so on. This is followed by a brief description of the MobilityFirst protocol stack as a whole, along with an explanation of how the protocol works at end-user devices and inside network routers. Example of specific advanced services supported by the protocol stack, including multi-homing, mobility with disconnection, and content retrieval/caching are given for illustration. Further design details of two key protocol components, the GNRS name resolution service and the GSTAR routing protocol, are also described along with sample results from evaluation. In conclusion, a brief description of an ongoing multi-site experimental proof-of-concept deployment of the MobilityFirst protocol stack on the GENI testbed is provided.
- Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2011-2016.Google Scholar
- D. Raychaudhuri and M. Gerla, "New Architectures and Disruptive Technologies for the Future Internet: The Wireless, Mobile and Sensor Network Perspective", Report of NSF Wireless Mobile Planning Group (WMPG) Workshop, Aug. 2005. http://www.winlab.rutgers.edu/WMPGGoogle Scholar
- M. Sems. Debate rages over who should control ICANN. Processor 31(16):7, Jun. 2009.Google Scholar
- X. Liu, X.Yang, and Y. Lu. To Filter or to Authorize: Network-Layer DoS Defense Against Multimillion-node Botnets. ACM SIGCOMM, Aug. 2008. Google ScholarDigital Library
- D. Andersen., H. Balakrishnan, N. Feamster, T. Koponen, D. Moon, and S. Shenker. Accountable Internet Protocol (AIP). ACM SIGCOMM, Aug. 2008. Google ScholarDigital Library
- R. Moskowitz and P. Nikander. Host Identity Protocol (HIP) Architecture. IETF RFC 4423, May 2006.Google Scholar
- M. Li, D. Agrawal, D. Ganesan and A. Venkataramani. Block-Switching: A New Paradigm for Wireless Transport. USENIX NSDI 2009. Google ScholarDigital Library
- I. Stoica, R. Morris, D. Liben-Nowell, D. R. Karger, M. F. Kaashoek, F. Dabek, and H. Balakrishnan. Chord: A Scalable Peer-to-Peer Lookup Protocol for Internet Applications. IEEE/ACM Trans. on Networking, Feb. 2003. Google ScholarDigital Library
- S. Ratnasamy, P. Francis, M. Handley, R. Karp, and S. Shenker. A Scalable Content-Addressable Network. ACM SIGCOMM, Aug. 2001. Google ScholarDigital Library
- 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. IEEE ICDCS, Jun. 2012. Google ScholarDigital Library
- The DIMES Project. http://www.netdimes.orgGoogle Scholar
- S. Paul, R. Yates, D. Raychaudhuri and J. Kurose. The Cache-And-Forward Network Architecture for Efficient Mobile Content Delivery Services in the Future Internet. First ITU-T Kaleidoscope Academic Conference on Innovations in NGN: Future Network and Services, May 2008.Google Scholar
- S. Gopinath, S. Jain, S. Makharia and D. Raychaudhuri. An Experimental Study of the Cache-and-Forward Network Architecture in Multi-hop Wireless Scenarios. Local and Metropolitan Area Networks (LANMAN), Apr. 2010.Google ScholarCross Ref
- S. Nelson, G. Bhanage, and D. Raychaudhuri. GSTAR: Generalized Storage-Aware Routing for MobilityFirst in the Future Internet Architecture. ACM MobiArch, Jun. 2011. Google ScholarDigital Library
- N. Somani, A. Chanda, S. C. Nelson and D. Raychaudhuri. Storage Aware Routing Protocol for Robust and Efficient Services in the Future Mobile Internet. IEEE FutureNet V Workshop, Jun. 2012.Google Scholar
- Global Environment for Networking Innovations (GENI). http://www.geni.net.Google Scholar
- Click Modular Router Project. http://read.cs.ucla.edu/click/Google Scholar
- OpenFlow Switching Spec. http://www.openflow.org/Google Scholar
- ProtoGENI. http://www.protogeni.net/trac/protogeniGoogle Scholar
- ORBIT Wireless Network Testbed. http://orbit-lab.orgGoogle Scholar
- M. Z. Shafiq, L. Ji, A. X. Liu, J. Pang and J. Wang. A First Look at Cellular Machine-to-Machine Traffic -- Large Scale Measurement and Characterization. SIGMETRICS / Performance, Jun. 2012. Google ScholarDigital Library
Index Terms
MobilityFirst: a robust and trustworthy mobility-centric architecture for the future internet
Recommendations
MobilityFirst: a mobility-centric and trustworthy internet architecture
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 data-oriented (and beyond) network architecture
SIGCOMM '07: Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communicationsThe Internet has evolved greatly from its original incarnation. For instance, the vast majority of current Internet usage is data retrieval and service access, whereas the architecture was designed around host-to-host applications such as telnet and ...
GSTAR: generalized storage-aware routing for mobilityfirst in the future mobile internet
MobiArch '11: Proceedings of the sixth international workshop on MobiArchThe Internet is at a historic inflection point where mobile, wireless devices are becoming so dominant that core architectural changes are necessary to efficiently support them. This paper presents the high-level concepts and design decisions used to ...
Comments