• DocumentCode
    3131025
  • Title

    Implementation and Evaluation of the JobTracker Initiative Task Scheduling on Hadoop

  • Author

    Yamazaki, Kinya ; Kawashima, R. ; Saito, Sakuyoshi ; Matsuo, Hiroshi

  • Author_Institution
    Nagoya Inst. of Technol., Nagoya, Japan
  • fYear
    2013
  • fDate
    4-6 Dec. 2013
  • Firstpage
    622
  • Lastpage
    626
  • Abstract
    MapReduce is one of the major successful framework to process large-scale data efficiently. Distributed programs can be implemented easily by describing only two methods, Map and Reduce. In Hadoop which is an open source implementation of MapReduce, a JobTracker (master program in Hadoop) assigns Map Tasks and Reduce Tasks to TaskTrackers (slave programs which execute the tasks). In an environment that multiple Hadoops are running on a physical machine, its computational resources should be shared by every Hadoop (Multi-Hadoop environment). In this environment, available computational resources of each Hadoop fluctuate dynamically by behaviors of other Hadoops. Therefore, the JobTracker needs to decide assignment of tasks based on loads and available computation resources on the cluster (JobTracker Initiative Task Scheduler). In this paper, we propose a method which decides the number of task executions in order to use computational resources efficiently based on a load on each computer. And we evaluate its performance, and our results show that the proposal method has achieved a reduction of execution times of jobs by about 11.1% in Multi-Hadoop environment as compared to original Hadoop.
  • Keywords
    distributed programming; processor scheduling; public domain software; JobTracker initiative task scheduling; MapReduce; TaskTrackers; computational resources; computer load; distributed programs; job execution times reduction; large-scale data processing; map tasks; master program; multiHadoop environment; open source implementation; physical machine; reduce tasks; slave programs; task executions; Data processing; Distributed databases; Distributed processing; Google; Processor scheduling; Proposals; Throughput; Hadoop; MapReduce; Task Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing and Networking (CANDAR), 2013 First International Symposium on
  • Conference_Location
    Matsuyama
  • Print_ISBN
    978-1-4799-2795-1
  • Type

    conf

  • DOI
    10.1109/CANDAR.2013.112
  • Filename
    6726974