DocumentCode
163401
Title
Multi-threading based Map Reduce tasks scheduling
Author
Althebyan, Qutaibah ; ALQudah, Omar ; Jararweh, Yaser ; Yaseen, Qussai
Author_Institution
Software Eng. Dept., Jordan Univ. of Sci. & Technol., Irbid, Jordan
fYear
2014
fDate
1-3 April 2014
Firstpage
1
Lastpage
6
Abstract
Map Reduce is a parallel and a distributed computing framework used to process datasets that have large scale nature on a cluster. Due to the nature of data that needs to be handled in the Map Reduce problem which involves huge amount of data, many problems came up that are of great importance. Scheduling tasks is considered one of these major problems that face Map Reduce frameworks. In this paper, we tackled this problem and proposed a new scheduling algorithm that is based on a multi-threading principle. In our proposed algorithm, we divided the cluster into multi blocks where each one of them is scheduled by a special thread. Two major factors are used to test our algorithm; the simulation time and the energy consumption. Our proposed scheduler is then compared with existing schedulers and the results showed the superiority and the preference of our proposed scheduler over the existing schedulers.
Keywords
cloud computing; multi-threading; scheduling; cluster division; energy consumption; large-scale dataset processing; multiblock scheduling; multithreading based Map Reduce task scheduling; parallel distributed computing framework; simulation time; Big data; Cloud computing; Clustering algorithms; Energy consumption; Instruction sets; Processor scheduling; Scalability; Cloud Computing; Clustering; Hadoop; Map Reduce; Scalability; Schedulers;
fLanguage
English
Publisher
ieee
Conference_Titel
Information and Communication Systems (ICICS), 2014 5th International Conference on
Conference_Location
Irbid
Print_ISBN
978-1-4799-3022-7
Type
conf
DOI
10.1109/IACS.2014.6841943
Filename
6841943
Link To Document