skip to main content
research-article

A brief overview of the NEBULA future internet architecture

Authors Info & Claims
Published:28 July 2014Publication History
Skip Abstract Section

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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  5. Dhruv Arya. Zodiac: A Control Plane for Nebula. Master's thesis, U. Penn., Phila., PA, April 2013.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Bell Communications Research. AIN Release 1 Service Logic Program Framework Generic Requirements. FA-NWT-001132.Google ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarCross RefCross Ref
  9. David D. Clark. The design philosophy of the DARPA internet protocols. In Proc. SIGCOMM, pages 106--114, 1988balance. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Douglas Comer. A future Internet architecture that supports Cloud Computing. In Proc. 6th International Conference on Future Internet Technologies (CFI), June 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  12. Robert M. Fano. The MAC system: The computer utility approach. IEEE Spectrum, 2:56--64, Jan. 1965. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Nick Feamster, Jennifer Rexford, and Ellen Zegura. The Road to SDN. ACM Queue, 11(12):20, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. ICING source code. http://www.cs.stevens.edu/ nicolosi/projects/icing/src/icing-1.1.tar.gz.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Vincent Liu, Daniel Halperin, Arvind Krishnamurthy, and Thomas Anderson. F10: A fault-tolerant engineered network. In Proc. NSDI, April 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. \Nebula project web page. http://nebula-fia.org/.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Lucian Popa, Arvind Krishnamurthy, Sylvia Ratnasamy, and Ion Stoica. FairCloud: Sharing the network in cloud computing. In Proc. HotNets, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. RapidNet project web page. http://netdb.cis.upenn.edu/rapidnet/.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Ivan Seskar, Kiran Nagaraja, Sam Nelson, and Dipankar Raychaudhuri. MobilityFirst Future Internet Architecture. In Proc. ACM Asian Internet Engineering Conference (AINTEC), 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar

Index Terms

  1. A brief overview of the NEBULA future internet architecture

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader