The Future of Multi-Clouds: A Survey of Essential Architectural Elements


Conference Paper

© 2018 IEEE. In this paper we present a vision of an environment composed of multiple independent cloud providers of various sizes, interconnected by programmable networks in which tenants may acquire resources from the providers and interconnect them together to serve a variety of distributed applications. Based on several years of working with GENI and NSF Cloud efforts in the US we present the essential elements of such an architecture and discuss their attributes. These elements perform functions that we claim are minimally necessary in order to realize a multi-cloud environment and include: provider and resource discovery services that rely on flexible, semantically rich description and query mechanisms, common meta-data services for maintaining information state of tenant resource allocations, and programmable interconnect mechanisms to create multi-provider Software-Defined Exchanges (SDXs) that allow tenants to control their connectivity using a declarative authorization logic.

Full Text

Duke Authors

Cited Authors

  • Baldir, I; Ruth, P; Wang, C; Chase, JS

Published Date

  • December 10, 2018

Published In

  • 2018 International Scientific and Technical Conference Modern Computer Network Technologies, Monetec 2018 Proceedings

International Standard Book Number 13 (ISBN-13)

  • 9781538694565

Digital Object Identifier (DOI)

  • 10.1109/MoNeTeC.2018.8572139

Citation Source

  • Scopus