Abstract
NSF’s GENI program seeks to enable experiments that run within virtual network topologies built-to-order from testbed infrastructure offered by multiple providers (domains). GENI is often viewed as a network testbed integration effort, but behind it is an ambitious vision for multi-domain infrastructure-as-a-service (IaaS). This paper presents ExoGENI, a new GENI testbed that links GENI to two advances in virtual infrastructure services outside of GENI: open cloud computing (OpenStack) and dynamic circuit fabrics. ExoGENI orchestrates a federation of independent cloud sites and circuit providers through their native IaaS interfaces, and links them to other GENI tools and resources.
The ExoGENI deployment consists of cloud site “racks” on host campuses within the US, linked with national research networks and other circuit networks through programmable exchange points. The ExoGENI sites and control software are enabled for software-defined networking using OpenFlow. ExoGENI offers a powerful unified hosting platform for deeply networked, multi-domain, multi-site cloud applications. We intend that ExoGENI will seed a larger, evolving platform linking other third-party cloud sites, transport networks, and other infrastructure services, and that it will enable real-world deployment of innovative distributed services and new visions of a Future Internet.
This work is supported by the US National Science Foundation through the GENI initiative and NSF awards OCI-1032873, CNS-0910653, and CNS-0720829; by IBM and NetApp; and by the State of North Carolina through RENCI.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Baldine, I.: Unique Optical Networking Facilities and Cross-Layer Networking. In: Proceedings of IEEE LEOS Summer Topicals Future Global Networks Workshop (July 2009)
Baldine, I., Xin, Y., Evans, D., Heermann, C., Chase, J., Marupadi, V., Yumerefendi, A.: The Missing Link: Putting the Network in Networked Cloud Computing. In: ICVCI: International Conference on the Virtual Computing Initiative (an IBM-sponsored Workshop) (2009)
Baldine, I., Xin, Y., Mandal, A., Heermann, C., Chase, J., Marupadi, V., Yumerefendi, A., Irwin, D.: Autonomic Cloud Network Orchestration: A GENI Perspective. In: 2nd International Workshop on Management of Emerging Networks and Services (IEEE MENS 2010), in Conjunction with GLOBECOM 2010 (December 2010)
Blum, N., Magedanz, T., Schreiner, F., Wahle, S.: A Research Infrastructure for SOA-based Service Delivery Frameworks. In: Proceedings of the 5th International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (TridentCom), Washington DC, USA (April 2009)
Chase, J., Grit, L., Irwin, D., Marupadi, V., Shivam, P., Yumerefendi, A.: Beyond Virtual Data Centers: Toward an Open Resource Control Architecture. Selected Papers from the International Conference on the Virtual Computing Initiative (ICVCI) (May 2007)
Chase, J.S., Irwin, D.E., Grit, L.E., Moore, J.D., Sprenkle, S.E.: Dynamic Virtual Clusters in a Grid Site Manager. In: Proceedings of the 12th International Symposium on High Performance Distributed Computing (HPDC) (June 2003)
Dijkstra, F.: Framework for Path Finding in Multi-Layer Transport Networks. PhD thesis, Universiteit van Amsterdam (2009)
Ford, E.: From Clusters To Clouds: xCAT 2 Is Out Of The Bag. Linux Magazine (January 2009)
Fu, Y., Chase, J., Chun, B., Schwab, S., Vahdat, A.: SHARP: An Architecture for Secure Resource Peering. In: Proceedings of the 19th ACM Symposium on Operating System Principles (October 2003)
Guok, C., Robertson, D., Thompson, M., Lee, J., Tierney, B., Johnston, W.: Intra and Interdomain Circuit Provisioning Using the OSCARS Reservation System. In: Proceedings of the 3rd International Conference on Broadband Communications, Networks and Systems, BROADNETS (2006)
Ham, J., Dijkstra, F., Grosso, P., Pol, R., Toonk, A., Laat, C.: A Distributed Topology Information System for Optical Networks Based on the Semantic Web. Journal of Optical Switching and Networking 5(2-3) (June 2008)
Ham, J.V.: A Semantic Model for Complex Computer Networks. PhD thesis, University of Amsterdam (April 2010)
Irwin, D., Chase, J., Grit, L., Yumerefendi, A.: Underware: An Exokernel for the Internet? Technical report, Duke University Department of Computer Science (January 2007)
Irwin, D., Chase, J.S., Grit, L., Yumerefendi, A., Becker, D., Yocum, K.G.: Sharing Networked Resources with Brokered Leases. In: Proceedings of the USENIX Technical Conference (June 2006)
Kaashoek, M.F., Engler, D.R., Ganger, G.R., Briceno, H.M., Hunt, R., Mazieres, D., Pinckney, T., Grimm, R., Janotti, J., Mackenzie, K.: Application Performance and Flexibility on Exokernel Systems. In: Proceedings of the Sixteenth Symposium on Operating Systems Principles (SOSP) (October 1997)
Mandal, A., Xin, Y., Ruth, P., Heerman, C., Chase, J., Orlikowski, V., Yumerefendi, A.: Provisioning and Evaluating Multi-Domain Networked Clouds for Hadoop-Based Applications. In: Proceedings of the 3rd International Conference on Cloud Computing Technologies and Science 2011 (IEEE Cloudcom 2011) (December 2011)
Mell, P., Grance, T.: The NIST Definition of Cloud Computing. Special Publication 800-145, Recommendations of the National Institute of Standards and Technology (September 2011)
Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., Zagorodnov, D.: The Eucalyptus Open-Source Cloud-Computing System. In: Proceedings of the 9th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID) (May 2009)
Peterson, L., Bavier, A., Fiuczynski, M.E., Muir, S.: Experiences Building PlanetLab. In: Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI) (November 2006)
Raychaudhuri, D., Seskar, I., Ott, M., Ganu, S., Ramachandran, K., Kremo, H., Siracusa, R., Liu, H., Singh, M.: Overview of the ORBIT Radio Grid Testbed for Evaluation of Next-Generation Wireless Network Protocols. In: Proceedings of the IEEE Wireless Communications and Networking Conference, WCNC (2005)
Ruth, P., Jiang, X., Xu, D., Goasguen, S.: Virtual distributed environments in a shared infrastructure. Computer 38(5), 63–69 (2005)
Sherwood, R., Gibb, G., Yap, K.-K., Appenzeller, G., Casado, M., McKeown, N., Parulkar, G.: Can the Production Network Be the Testbed? In: Proceedings of the Symposium on Operating System Design and Implementation (OSDI) (October 2010)
White, B., Lepreau, J., Stoller, L., Ricci, R., Guruprasad, S., Newbold, M., Hibler, M., Barb, C., Joglekar, A.: An integrated experimental environment for distributed systems and networks. In: Proceedings of the 5th Symposium on Operating Systems Design and Implementation (OSDI), pp. 255–270 (December 2002)
Xin, Y., Baldine, I., Mandal, A., Heermann, C., Chase, J., Yumerefendi, A.: Embedding Virtual Topologies in Networked Clouds. In: 6th ACM International Conference on Future Internet Technologies (CFI) (June 2011)
Yumerefendi, A., Shivam, P., Irwin, D., Gunda, P., Grit, L., Demberel, A., Chase, J., Babu, S.: Towards an Autonomic Computing Testbed. In: Workshop on Hot Topics in Autonomic Computing (HotAC) (June 2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Baldine, I., Xin, Y., Mandal, A., Ruth, P., Heerman, C., Chase, J. (2012). ExoGENI: A Multi-domain Infrastructure-as-a-Service Testbed. In: Korakis, T., Zink, M., Ott, M. (eds) Testbeds and Research Infrastructure. Development of Networks and Communities. TridentCom 2012. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 44. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35576-9_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-35576-9_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35575-2
Online ISBN: 978-3-642-35576-9
eBook Packages: Computer ScienceComputer Science (R0)