Big Data Aware Virtual Machine Placement in Cloud Data Centers
Big Data Aware Virtual Machine Placement in Cloud Data Centers
复制标题
DOI:
10.1145/3148055.3148057
复制
发表时间:
2017-12
期刊:
影响因子:
--
通讯作者:
Logan Hall;B. Harris;Erica Tomes;Nihat Altiparmak
中科院分区:
文献类型:
--
作者:
Logan Hall;B. Harris;Erica Tomes;Nihat Altiparmak
While society continues to be transformed by insights from processing big data, the increasing rate at which this data is gathered is making processing in private clusters obsolete. A vast amount of big data already resides in the cloud, and cloud infrastructures provide a scalable platform for both the computational and I/O needs of big data processing applications. Virtualization is used as a base technology in the cloud; however, existing virtual machine placement techniques do not consider data replication and I/O bottlenecks of the infrastructure, yielding sub-optimal data retrieval times. This paper targets efficient big data processing in the cloud and proposes novel virtual machine placement techniques, which minimize data retrieval time by considering data replication, storage performance, and network bandwidth. We first present an integer-programming based optimal virtual machine placement algorithm and then propose two low cost data- and energy-aware virtual machine placement heuristics. Our proposed heuristics are compared with optimal and existing algorithms through extensive evaluation. Experimental results provide strong indications for the superiority of our proposed solutions in both performance and energy, and clearly outline the importance of big data aware virtual machine placement for efficient processing of large datasets in the cloud.