ExoGENI: A multi-domain infrastructure-as-a-service testbed


Book Section

© Springer International Publishing Switzerland 2016. This chapter describes ExoGENI, a multi-domain testbed infrastructure built using the ORCA control framework. ExoGENI links GENI to two advances in virtual infrastructure (IaaS) services outside of GENI: open cloud computing (OpenStack) and dynamic circuit fabrics. It orchestrates a federation of independent cloud sites and circuit providers through their native IaaS interfaces, and links them to other GENI tools and resources. ExoGENI slivers are instances of basic IaaS resources: variously sized virtual machines, bare-metal nodes, iSCSI block storage volumes, and Layer 2 network links with optional OpenFlow control. ExoGENI offers a powerful unified hosting platform for deeply networked, multi-domain, multi-site cloud applications. ExoGENI operates its own stitching engine and Layer 2 (L2) network exchanges that work in concert to interconnect the sites with dynamic point-to-point and multi-point L2 links via multiple circuit providers. It also supports stitchports-named attachment points enabling direct L2 connections to resources outside the system’s control. ExoGENI is seeding a larger, evolving platform linking third-party cloud sites, transport networks, new resource types, and other infrastructure services. It facilitates real-world deployment of innovative distributed services, leading to a new vision of a future federated, more resilient, and deeply networked cyberinfrastructure. This chapter explores the unique features of ExoGENI and, in particular, how it differs from other GENI testbeds.

Full Text

Duke Authors

Cited Authors

  • Baldin, I; Chase, J; Xin, Y; Mandal, A; Ruth, P; Castillo, C; Orlikowski, V; Heermann, C; Mills, J

Published Date

  • January 1, 2016

Book Title

  • The GENI Book

Start / End Page

  • 279 - 315

International Standard Book Number 13 (ISBN-13)

  • 9783319337678

Digital Object Identifier (DOI)

  • 10.1007/978-3-319-33769-2_13

Citation Source

  • Scopus