Optimal approximation algorithm of virtual machine placement for data latency minimization in cloud systems

63Citations
Citations of this article
58Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The MapReduce/Hadoop architecture has become very important and effective in cloud systems because many data-intensive applications are usually required to process big data. In such environments, big data is partitioned and stored over several data nodes; thus, the total completion time of a task would be delayed if the maximum access latency among all pairs of a data node and its assigned computation node is not bounded. Moreover, the computation nodes usually need to communicate with each other for aggregating the computation results; therefore, the maximum access latency among all pairs of assigned computation nodes also needs to be bounded. In the literature, it has been proved that the placement problem of computation nodes (virtual machines) to minimize the maximum access latency among all pairs of a data node and its assigned computation node and among all pairs of assigned computation nodes does not admit any approximation algorithm with a factor smaller than two, whereas no approximation algorithms have been proposed so far. In this paper, we first propose a 3-approximation algorithm for resolving the problem. Subsequently, we close the gap by proposing a 2-approximation algorithm, that is, an optimal approximation algorithm, for resolving the problem in the price of higher time complexity. Finally, we conduct simulations for evaluating the performance of our algorithms. © 2014 IEEE.

Cite

CITATION STYLE

APA

Kuo, J. J., Yang, H. H., & Tsai, M. J. (2014). Optimal approximation algorithm of virtual machine placement for data latency minimization in cloud systems. In Proceedings - IEEE INFOCOM (pp. 1303–1311). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1109/INFOCOM.2014.6848063

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free