Y Jiang
An optimized resource scheduling strategy for Hadoop speculative execution based on non-cooperative game schemes
Jiang, Y; Liu, Q; Dannah, W; Jin, D; Liu, X; Sun, M
Authors
Q Liu
W Dannah
D Jin
X Liu
M Sun
Abstract
Hadoop is a well-known parallel computing system for distributed computing and large-scale data processes. “Straggling” tasks, however, have a serious impact on task allocation and scheduling in a Hadoop system. Speculative Execution (SE) is an efficient method of processing “Straggling” Tasks by monitoring real-time running status of tasks and then selectively backing up “Stragglers” in another node to increase the chance to complete the entire mission early. Present speculative execution strategies meet challenges on misjudgement of “Straggling” tasks and improper selection of backup nodes, which leads to inefficient implementation of speculative executive processes. This paper has proposed an Optimized Resource Scheduling strategy for Speculative Execution (ORSE) by introducing non-cooperative game schemes. The ORSE transforms the resource scheduling of backup tasks into a multi-party non-cooperative game problem, where the tasks are regarded as game participants, whilst total task execution time of the entire cluster as the utility function. In that case, the most benefit strategy can be implemented in each computing node when the game reaches a Nash equilibrium point, i.e., the final resource scheduling scheme to be obtained. The strategy has been implemented in Hadoop-2.x. Experimental results depict that the ORSE can maintain the efficiency of speculative executive processes and improve fault-tolerant and computation performance under the circumstances of Normal Load, Busy Load and Busy Load with Skewed Data.
Citation
Jiang, Y., Liu, Q., Dannah, W., Jin, D., Liu, X., & Sun, M. (2020). An optimized resource scheduling strategy for Hadoop speculative execution based on non-cooperative game schemes. Computers, Materials & Continua, 62(2), 713-729. https://doi.org/10.32604/cmc.2020.04604
Journal Article Type | Article |
---|---|
Publication Date | Feb 1, 2020 |
Deposit Date | Mar 12, 2020 |
Publicly Available Date | Mar 12, 2020 |
Journal | Computers, Materials & Continua |
Print ISSN | 1546-2218 |
Electronic ISSN | 1546-2226 |
Publisher | Tech Science Press |
Volume | 62 |
Issue | 2 |
Pages | 713-729 |
DOI | https://doi.org/10.32604/cmc.2020.04604 |
Publisher URL | https://doi.org/10.32604/cmc.2020.04604 |
Related Public URLs | https://www.techscience.com/journal/cmc |
Additional Information | Funders : European Unions Horizon 2020;Major Program of the National Social Science Fund of China;Basic Research Programs (Natural Science Foundation) of Jiangsu Province;333 High-Level Talent Cultivation Project of Jiangsu Province;PAPD fund Projects : Marie Sklodowska-Curie Grant Number: 701697 Grant Number: 17ZDA092 Grant Number: BK20180794 Grant Number: BRA2018332 Grant Number: BRA2018332 |
Files
An Optimized Resource Scheduling Strategy for Hadoop Speculative Execution Based on Non-cooperative Game Schemes.pdf
(621 Kb)
PDF
Licence
http://creativecommons.org/licenses/by/4.0/
Publisher Licence URL
http://creativecommons.org/licenses/by/4.0/
You might also like
A survey of error analysis and calibration methods for MEMS triaxial accelerometers
(2020)
Journal Article
A system for performing functional electrical therapy
(2020)
Patent
Downloadable Citations
About USIR
Administrator e-mail: library-research@salford.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search