Skip to main navigation Skip to search Skip to main content

Multi-threading based Map Reduce tasks scheduling

  • Jordan University of Science and Technology
  • Yarmouk University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

17 Scopus citations

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.

Original languageEnglish
Title of host publication2014 5th International Conference on Information and Communication Systems, ICICS 2014
PublisherIEEE Computer Society
ISBN (Print)9781479930234
DOIs
StatePublished - 2014
Externally publishedYes
Event5th International Conference on Information and Communication Systems, ICICS 2014 - Irbid, Jordan
Duration: 1 Apr 20143 Apr 2014

Publication series

Name2014 5th International Conference on Information and Communication Systems, ICICS 2014

Conference

Conference5th International Conference on Information and Communication Systems, ICICS 2014
Country/TerritoryJordan
CityIrbid
Period1/04/143/04/14

Keywords

  • Cloud Computing
  • Clustering
  • Hadoop
  • Map Reduce
  • Scalability
  • Schedulers

Fingerprint

Dive into the research topics of 'Multi-threading based Map Reduce tasks scheduling'. Together they form a unique fingerprint.

Cite this