Abstract
MapReduce framework allows users to quickly develop big-data applications and process big-data effectively. However, unexpected malfunction may be found in cloud environment because a distributed system consists of several hardware, and this malfunction often causes delay of overall processing. MapReduce framework provides Speculative Execution (SE). SE reduces delay in a homogeneous environment by assigning delayed tasks to additional nodes. As cloud computing prevails, cloud computing environment is moving from homogeneous to heterogeneous. Original SE is not perfect and sometimes produces inefficient result in a heterogeneous environment. This paper proposes Dynamic Scheduling for Speculative Execution (DSSE) which enhances performance in a heterogeneous environment by improving existing SE. DSSE prevents wasted SE since it calculates processing capability of each node more objectively and precisely. DSSE has reduced entire processing time approximately 10% compared to original SE. Success rate of SE was 100%.
Original language | English |
---|---|
Title of host publication | Proceedings 2014 IEEE 34th International Conference on Distributed Computing Systems Workshops, ICDCSW 2014 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 119-124 |
Number of pages | 6 |
Volume | 30-June-2014 |
ISBN (Electronic) | 9781479941810 |
DOIs | |
Publication status | Published - 2014 Aug 29 |
Event | 2014 IEEE 34th International Conference on Distributed Computing Systems Workshops, ICDCSW 2014 - Madrid, Spain Duration: 2014 Jun 30 → 2014 Jul 3 |
Other
Other | 2014 IEEE 34th International Conference on Distributed Computing Systems Workshops, ICDCSW 2014 |
---|---|
Country/Territory | Spain |
City | Madrid |
Period | 14/6/30 → 14/7/3 |
Keywords
- Cloud Computing
- DSSE
- Heterogeneous environment
- MapReduce
- Speculative Execution
ASJC Scopus subject areas
- Computer Networks and Communications
- Hardware and Architecture
- Software