Software-defined cloud computing : architectural elements and open challenges

Rajkumar Buyya, Rodrigo N. Calheiros, Jungmin Son, Amir Vahid Dastjerdi, Young Yoon

Research output: Chapter in Book / Conference PaperConference Paperpeer-review

52 Citations (Scopus)

Abstract

The variety of existing cloud services creates a challenge for service providers to enforce reasonable Software Level Agreements (SLA) stating the Quality of Service (QoS) and penalties in case QoS is not achieved. To avoid such penalties at the same time that the infrastructure operates with minimum energy and resource wastage, constant monitoring and adaptation of the infrastructure is needed. We refer to Software-Defined Cloud Computing, or simply Software-Defined Clouds (SDC), as an approach for automating the process of optimal cloud configuration by extending virtualization concept to all resources in a data center. An SDC enables easy reconfiguration and adaptation of physical resources in a cloud infrastructure, to better accommodate the demand on QoS through a software that can describe and manage various aspects comprising the cloud environment. In this paper, we present an architecture for SDCs on data centers with emphasis on mobile cloud applications. We present an evaluation, showcasing the potential of SDC in two use cases-QoS-aware bandwidth allocation and bandwidth-aware, energy-efficient VM placement-and discuss the research challenges and opportunities in this emerging area.
Original languageEnglish
Title of host publicationProceedings of the 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI) 24 - 27 September 2014, Delhi, India
PublisherIEEE
Number of pages12
ISBN (Print)9781479930784
DOIs
Publication statusPublished - 2014
EventInternational Conference on Advances in Computing_Communications and Informatics -
Duration: 24 Sept 2014 → …

Conference

ConferenceInternational Conference on Advances in Computing_Communications and Informatics
Period24/09/14 → …

Fingerprint

Dive into the research topics of 'Software-defined cloud computing : architectural elements and open challenges'. Together they form a unique fingerprint.

Cite this