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.
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- Dhruv Arya. Zodiac: A Control Plane for Nebula. Master's thesis, U. Penn., Phila., PA, April 2013.Google Scholar
- 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 ScholarDigital Library
- Bell Communications Research. AIN Release 1 Service Logic Program Framework Generic Requirements. FA-NWT-001132.Google Scholar
- 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 ScholarCross Ref
- David D. Clark. The design philosophy of the DARPA internet protocols. In Proc. SIGCOMM, pages 106--114, 1988balance. Google ScholarDigital Library
- Douglas Comer. A future Internet architecture that supports Cloud Computing. In Proc. 6th International Conference on Future Internet Technologies (CFI), June 2011. Google ScholarDigital Library
- 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 Scholar
- Robert M. Fano. The MAC system: The computer utility approach. IEEE Spectrum, 2:56--64, Jan. 1965. Google ScholarDigital Library
- Nick Feamster, Jennifer Rexford, and Ellen Zegura. The Road to SDN. ACM Queue, 11(12):20, 2013. Google ScholarDigital Library
- ICING source code. http://www.cs.stevens.edu/ nicolosi/projects/icing/src/icing-1.1.tar.gz.Google Scholar
- 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 ScholarDigital Library
- Vincent Liu, Daniel Halperin, Arvind Krishnamurthy, and Thomas Anderson. F10: A fault-tolerant engineered network. In Proc. NSDI, April 2013. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- \Nebula project web page. http://nebula-fia.org/.Google Scholar
- 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 ScholarDigital Library
- Lucian Popa, Arvind Krishnamurthy, Sylvia Ratnasamy, and Ion Stoica. FairCloud: Sharing the network in cloud computing. In Proc. HotNets, 2011. Google ScholarDigital Library
- RapidNet project web page. http://netdb.cis.upenn.edu/rapidnet/.Google Scholar
- 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 ScholarDigital Library
- Ivan Seskar, Kiran Nagaraja, Sam Nelson, and Dipankar Raychaudhuri. MobilityFirst Future Internet Architecture. In Proc. ACM Asian Internet Engineering Conference (AINTEC), 2011. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
Index Terms
- A brief overview of the NEBULA future internet architecture
Recommendations
Cloud Computing Antecedents, Challenges, and Directions
ICC '16: Proceedings of the International Conference on Internet of things and Cloud ComputingCloud computing has recently emerged as a new model for hosting and delivering services over the Internet. It has many advantages, such as, increasing the capacity or adding capabilities without investing in a new infrastructure to fulfil the needed ...
Notions of architecture in fog computing
AbstractFog computing is becoming a popular paradigm for bringing the advantages of the cloud nearer to the network edge. This way, computational tasks can be offloaded from end devices to nearby fog nodes, thus benefiting from high computational power ...
An overview of Fog computing and its security issues
Fog computing is a paradigm that extends Cloud computing and services to the edge of the network. Similar to Cloud, Fog provides data, compute, storage and application services to end users. In this article, we elaborate the motivation and advantages of ...
Comments