Software-Defined Cloud Computing: Architectural elements and open challenges

Software-Defined Cloud Computing: Architectural elements and open challenges
复制标题

DOI:
10.1109/icacci.2014.6968661
复制
发表时间:
2014-08
期刊:
2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI)
影响因子:
--
通讯作者:
R. Buyya;R. Calheiros;Jungmin Son;A. V. Dastjerdi;Young Yoon
R. Buyya;R. Calheiros;Jungmin Son;A. V. Dastjerdi;Young Yoon
中科院分区:
其他
文献类型:
--
作者:
R. Buyya;R. Calheiros;Jungmin Son;A. V. Dastjerdi;Young Yoon

文献摘要

被引文献

相似文献

现有云服务的多样性给服务提供商带来了一个挑战,即强制执行合理的软件级别协议(SLA),规定服务质量(QoS)和在未达到QoS的情况下的处罚。为了避免这种惩罚,同时使基础设施以最低的能源和资源浪费运行,需要对基础设施进行不断的监测和调整。我们将软件定义的云计算(Software-Defined Cloud Computing,简称SDC)称为通过将虚拟化概念扩展到数据中心中的所有资源来自动化最佳云配置过程的方法。SDC使得能够容易地重新配置和适配云基础设施中的物理资源,以通过可以描述和管理包括云环境的各个方面的软件来更好地适应对QoS的需求。在本文中,我们提出了一个体系结构的SDC的数据中心,重点是移动的云应用程序。我们提出了一个评估,展示了潜力的SDC在两个用例-QoS感知的带宽分配和带宽感知,节能VM的位置,并讨论了在这个新兴领域的研究挑战和机遇。
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.