skip to main content
research-article

A brief overview of the NEBULA future internet architecture

Published: 28 July 2014 Publication History

Abstract

Nebula is a proposal for a Future Internet Architecture. It is based on the assumptions that: (1) cloud computing will comprise an increasing fraction of the application workload offered to an Internet, and (2) that access to cloud computing resources will demand new architectural features from a network. Features that we have identified include dependability, security, flexibility and extensibility, the entirety of which constitute resilience. Nebula provides resilient networking services using ultrareliable routers, an extensible control plane and use of multiple paths upon which arbitrary policies may be enforced. We report on a prototype system, Zodiac, that incorporates these latter two features.

References

[1]
Andrei Agapi, Ken Birman, Robert M. Broberg, Chase Cotton, Thilo Kielmann, Martin Millnert, Rick Payne, Robert Surton, and Robbert van Renesse. Routers for the Cloud: Can the Internet achieve 5-nines availability? IEEE Internet Computing, 15(5):72--77, 2011.
[2]
Ashok Anand, Fahad Dogar, Dongsu Han, Boyan Li, Hyeontaek Lim, Michel Machado, Wenfei Wu, Aditya Akella, David Andersen, John Byers, Srinivasan Seshan, and Peter Steenkiste. XIA: An architecture for an evolvable and trustworthy Internet. In Proc. ACM HotNets-X, 2011.
[3]
Tom Anderson, Ken Birman, Robert Broberg, Matthew Caesar, Douglas Comer, Chase Cotton, Michael J. Freedman, Andreas Haeberlen, Zachary G. Ives, Arvind Krishnamurthy, William Lehr, Boon Thau Loo, David Mazières, Antonio Nicolosi, Jonathan M. Smith, Ion Stoica, Robbert van Renesse, Michael Walfish, Hakim Weatherspoon, and Christopher S. Yoo. TheNebula Future Internet Architecture, volume 7858 of LNCS. Springer Verlag, 2013.
[4]
Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho Lee, David A. Patterson, Ariel Rabkin, Ion Stoica, and Matei Zaharia. Above the clouds: A Berkeley view of Cloud computing. Technical Report UCB/EECS-2009--28, EECS, U. C. Berkeley, Feb. 10 2009.
[5]
Dhruv Arya. Zodiac: A Control Plane for Nebula. Master's thesis, U. Penn., Phila., PA, April 2013.
[6]
Matvey Arye, Robert Kiefer, Kyle Super, Erik Nordström, Michael J. Freedman, Eric Keller, Tom Rondeau, and Jonathan M. Smith. Increasing network resilience through edge diversity inNebula. ACM SIGMOBILE Mobile Computing and Communications Review, 16(3), December 2012.
[7]
Bell Communications Research. AIN Release 1 Service Logic Program Framework Generic Requirements. FA-NWT-001132.
[8]
Vinton G. Cerf and Robert E. Kahn. A protocol for packet network intercommunication. IEEE Transactions on Communications, COM-22(5):637--648, May 1974.
[9]
David D. Clark. The design philosophy of the DARPA internet protocols. In Proc. SIGCOMM, pages 106--114, 1988balance.
[10]
Douglas Comer. A future Internet architecture that supports Cloud Computing. In Proc. 6th International Conference on Future Internet Technologies (CFI), June 2011.
[11]
Douglas Comer and Salman Javed. Applying open resilient cluster management (ORCM) to a multi-chassis core router. In Proc. 27th International Conference on Computers and Their Appliactions (CATA), March 2012.
[12]
Robert M. Fano. The MAC system: The computer utility approach. IEEE Spectrum, 2:56--64, Jan. 1965.
[13]
Nick Feamster, Jennifer Rexford, and Ellen Zegura. The Road to SDN. ACM Queue, 11(12):20, 2013.
[14]
ICING source code. http://www.cs.stevens.edu/ nicolosi/projects/icing/src/icing-1.1.tar.gz.
[15]
Van Jacobson, Diana K. Smetters, James D. Thornton, Michael F. Plass, Nicholas H. Briggs, and Rebecca L. Braynard. Networking named content. In Proc. ACM CoNEXT, 2009.
[16]
Vincent Liu, Daniel Halperin, Arvind Krishnamurthy, and Thomas Anderson. F10: A fault-tolerant engineered network. In Proc. NSDI, April 2013.
[17]
Boon Thau Loo, Tyson Condie, Minos Garofalakis, David E. Gay, Joseph M. Hellerstein, Petros Maniatis, Raghu Ramakrishnan, Timothy Roscoe, and Ion Stoica. Declarative networking. Communications of the ACM, 52(11):87--95, November 2009.
[18]
Jad Naous, Michael Walfish, Antonio Nicolosi, David Mazières, Michael Miller, and Arun Seehra. Verifying and enforcing network paths with ICING. In Proc. CoNEXT, 2011.
[19]
\Nebula project web page. http://nebula-fia.org/.
[20]
Erik Nordström, David Shue, Prem Gopalan, Robert Kiefer, Matvey Arye, Steven Y. Ko, Jennifer Rexford, and Michael J. Freedman. Serval: An end-host stack for service-centric networking. In Proc. NSDI, 2012.
[21]
Lucian Popa, Arvind Krishnamurthy, Sylvia Ratnasamy, and Ion Stoica. FairCloud: Sharing the network in cloud computing. In Proc. HotNets, 2011.
[22]
RapidNet project web page. http://netdb.cis.upenn.edu/rapidnet/.
[23]
Jerome H. Saltzer, David P. Reed, and David D. Clark. End-to-end arguments in system design. ACM Transactions on Computer Systems, 2(4):277--288, November 1984.
[24]
Ivan Seskar, Kiran Nagaraja, Sam Nelson, and Dipankar Raychaudhuri. MobilityFirst Future Internet Architecture. In Proc. ACM Asian Internet Engineering Conference (AINTEC), 2011.
[25]
David L. Tennenhouse, Jonathan M. Smith, W. David Sincoskie, David J. Wetherall, and Gary J. Minden. A Survey of Active Network Research. IEEE Communications Magazine, 35(1):80--86, January 1997.
[26]
Lixia Zhang, Deborah Estrin, Jeffrey Burke, Van Jacobson, James D. Thornton, Diana K. Smetters, Beichuan Zhang, Gene Tsudik, kc claffy, Dmitri Krioukov, Dan Massey, Christos Papadopoulous, Tarek Abdelzaher, Lan Wang, Patrick Crowley, and Edmund Yeh. Named data networking (NDN) project. http://www.named-data.net/techreport/TR001ndn-proj.pdf, October 2010.

Cited By

View all
  • (2025)A Survey on NSF Future Internet Architecture (FIA) for MobilityFirst (MF), Named Data Networking (NDN), NEBULA, and eXpressive Internet Architecture (XIA)Power Devices and Internet of Things for Intelligent System Design10.1002/9781394311613.ch10(225-269)Online publication date: 13-Feb-2025
  • (2024)PathSec: Path-Aware Secure Routing with Native Path Verification and Auditability2024 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)10.1109/NFV-SDN61811.2024.10807493(1-7)Online publication date: 5-Nov-2024
  • (2024)Future Internet Architecture: Applications, Challenges, and Design IssuesICT for Intelligent Systems10.1007/978-981-97-6675-8_38(463-473)Online publication date: 29-Oct-2024
  • Show More Cited By

Index Terms

  1. A brief overview of the NEBULA future 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. extensibility
      2. internet
      3. network architecture
      4. routing
      5. security

      Qualifiers

      • Research-article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)56
      • Downloads (Last 6 weeks)27
      Reflects downloads up to 20 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2025)A Survey on NSF Future Internet Architecture (FIA) for MobilityFirst (MF), Named Data Networking (NDN), NEBULA, and eXpressive Internet Architecture (XIA)Power Devices and Internet of Things for Intelligent System Design10.1002/9781394311613.ch10(225-269)Online publication date: 13-Feb-2025
      • (2024)PathSec: Path-Aware Secure Routing with Native Path Verification and Auditability2024 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)10.1109/NFV-SDN61811.2024.10807493(1-7)Online publication date: 5-Nov-2024
      • (2024)Future Internet Architecture: Applications, Challenges, and Design IssuesICT for Intelligent Systems10.1007/978-981-97-6675-8_38(463-473)Online publication date: 29-Oct-2024
      • (2023)A novel smart multilevel security approach for secure data outsourcing in crisisPeerJ Computer Science10.7717/peerj-cs.13679(e1367)Online publication date: 12-May-2023
      • (2023)Future Internet Architectures on an Emerging Scale—A Systematic ReviewFuture Internet10.3390/fi1505016615:5(166)Online publication date: 29-Apr-2023
      • (2023)Detecting DDoS Attacks in Software Defined Networks (SDNs) with Random ForestsProceedings of the 2023 Fifteenth International Conference on Contemporary Computing10.1145/3607947.3608081(666-673)Online publication date: 3-Aug-2023
      • (2022)VALNETComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2021.108695204:COnline publication date: 9-May-2022
      • (2021)Increasing the Transparency, Accountability and Controllability of multi-domain networks with the UPIN frameworkProceedings of the ACM SIGCOMM 2021 Workshop on Technologies, Applications, and Uses of a Responsible Internet10.1145/3472951.3473506(8-13)Online publication date: 23-Aug-2021
      • (2020)Unveiling the Mystery of Internet Packet ForwardingACM Computing Surveys10.1145/340979653:5(1-34)Online publication date: 28-Sep-2020
      • (2020)Why Liveness for Timed Automata Is Hard, and What We Can Do About ItACM Transactions on Computational Logic10.1145/337231021:3(1-28)Online publication date: 3-Mar-2020
      • 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