Title
Resource Provisioning for MapReduce Computation in Cloud Container Environment
Abstract
MapReduce is a major computing model for big data solutions through distributed virtual computing environment. Cloud container environment is one of the platforms to compute MapReduce tasks. However, a new challenge lies on the lack of resource provisioning for containerized MapReduce computations with deadline requirements. There are two major resource provisioning strategies to solve this challenge: static and dynamic, but neither of them can satisfactorily solve it. This paper presents a resource provisioning framework, integrating semi-static and dynamic strategies, to address this challenge. The framework includes a performance model to estimate minimum resource requirements under deadline limitation, and a scheduler to adjust resource allocation. Experimental results show that the proposed semi-static framework can complete the MapReduce computation with less resource utilization and meeting the given deadline. However, proposed dynamic resource provisioning is not suitable for our scenario caused by resource overhead and late completion.
Year
DOI
Venue
2019
10.1109/NCA.2019.8935023
2019 IEEE 18th International Symposium on Network Computing and Applications (NCA)
Keywords
Field
DocType
cloud computing,MapReduce,container,resource provisioning
Computer science,Computer network,Virtual computing,Provisioning,Resource allocation,Performance model,Big data,Computation,Cloud computing,Distributed computing
Conference
ISSN
ISBN
Citations 
2643-7910
978-1-7281-2523-7
0
PageRank 
References 
Authors
0.34
6
4
Name
Order
Citations
PageRank
Yaozhong Ge100.34
Zhe Ding200.34
Maolin Tang300.34
Yu-Chu Tian455059.35