EconPapers    
Economics at your fingertips  
 

Improving the Performance of MapReduce for Small-Scale Cloud Processes Using a Dynamic Task Adjustment Mechanism

Tzu-Chi Huang, Guo-Hao Huang and Ming-Fong Tsai
Additional contact information
Tzu-Chi Huang: Department of Electronic Engineering, Lunghwa University of Science and Technology, Taoyuan 333, Taiwan
Guo-Hao Huang: Department of Electronic Engineering, Lunghwa University of Science and Technology, Taoyuan 333, Taiwan
Ming-Fong Tsai: Department of Electronic Engineering, National United University, Miaoli 360, Taiwan

Mathematics, 2022, vol. 10, issue 10, 1-17

Abstract: The MapReduce architecture can reliably distribute massive datasets to cloud worker nodes for processing. When each worker node processes the input data, the Map program generates intermediate data that are used by the Reduce program for integration. However, as the worker nodes process the MapReduce tasks, there are differences in the number of intermediate data created, due to variation in the operating-system environments and the input data, which results in the phenomenon of laggard nodes and affects the completion time for each small-scale cloud application task. In this paper, we propose a dynamic task adjustment mechanism for an intermediate-data processing cycle prediction algorithm, with the aim of improving the execution performance of small-scale cloud applications. Our mechanism dynamically adjusts the number of Map and Reduce program tasks based on the intermediate-data processing capabilities of each cloud worker node, in order to mitigate the problem of performance degradation caused by the limitations on the Google Cloud platform (Hadoop cluster) due to the phenomenon of laggards. The proposed dynamic task adjustment mechanism was compared with a simulated Hadoop system in a performance analysis, and an improvement of at least 5% in the processing efficiency was found for a small-scale cloud application.

Keywords: dynamic task adjustment mechanism; intermediate-data processing cycle prediction algorithm; small-scale cloud application (search for similar items in EconPapers)
JEL-codes: C (search for similar items in EconPapers)
Date: 2022
References: View complete reference list from CitEc
Citations:

Downloads: (external link)
https://www.mdpi.com/2227-7390/10/10/1736/pdf (application/pdf)
https://www.mdpi.com/2227-7390/10/10/1736/ (text/html)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:gam:jmathe:v:10:y:2022:i:10:p:1736-:d:819052

Access Statistics for this article

Mathematics is currently edited by Ms. Emma He

More articles in Mathematics from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().

 
Page updated 2025-03-19
Handle: RePEc:gam:jmathe:v:10:y:2022:i:10:p:1736-:d:819052