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

  • Ilia Baldine
  • Yufeng Xin
  • Anirban Mandal
  • Paul Ruth
  • Chris Heerman
  • Jeff Chase
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 44)


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.


Cloud Computing Cloud Service Virtual Topology Circuit Service IaaS Cloud 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 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. 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. 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. 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. 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. 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. 7.
    Dijkstra, F.: Framework for Path Finding in Multi-Layer Transport Networks. PhD thesis, Universiteit van Amsterdam (2009)Google Scholar
  8. 8.
    Ford, E.: From Clusters To Clouds: xCAT 2 Is Out Of The Bag. Linux Magazine (January 2009)Google Scholar
  9. 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. 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. 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. 12.
    Ham, J.V.: A Semantic Model for Complex Computer Networks. PhD thesis, University of Amsterdam (April 2010)Google Scholar
  13. 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. 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. 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. 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. 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. 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. 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. 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. 21.
    Ruth, P., Jiang, X., Xu, D., Goasguen, S.: Virtual distributed environments in a shared infrastructure. Computer 38(5), 63–69 (2005)CrossRefGoogle Scholar
  22. 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. 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. 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. 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

Copyright information

© ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering 2012

Authors and Affiliations

  • Ilia Baldine
    • 1
  • Yufeng Xin
    • 1
  • Anirban Mandal
    • 1
  • Paul Ruth
    • 1
  • Chris Heerman
    • 1
  • Jeff Chase
    • 1

Personalised recommendations