Skip to main content

ExoGENI: A Multi-domain Infrastructure-as-a-Service Testbed

  • Conference paper

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baldine, I.: Unique Optical Networking Facilities and Cross-Layer Networking. In: Proceedings of IEEE LEOS Summer Topicals Future Global Networks Workshop (July 2009)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Dijkstra, F.: Framework for Path Finding in Multi-Layer Transport Networks. PhD thesis, Universiteit van Amsterdam (2009)

    Google Scholar 

  8. Ford, E.: From Clusters To Clouds: xCAT 2 Is Out Of The Bag. Linux Magazine (January 2009)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Ham, J.V.: A Semantic Model for Complex Computer Networks. PhD thesis, University of Amsterdam (April 2010)

    Google Scholar 

  13. Irwin, D., Chase, J., Grit, L., Yumerefendi, A.: Underware: An Exokernel for the Internet? Technical report, Duke University Department of Computer Science (January 2007)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. Ruth, P., Jiang, X., Xu, D., Goasguen, S.: Virtual distributed environments in a shared infrastructure. Computer 38(5), 63–69 (2005)

    Article  Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics