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 Ge | 1 | 0 | 0.34 |
Zhe Ding | 2 | 0 | 0.34 |
Maolin Tang | 3 | 0 | 0.34 |
Yu-Chu Tian | 4 | 550 | 59.35 |