• DocumentCode
    598500
  • Title

    Design Dynamic Data Allocation Scheduler to Improve MapReduce Performance in Heterogeneous Clouds

  • Author

    Shin-Jer Yang ; Yi-Ru Chen ; Yung-Ming Hsieh

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Manage., Soochow Univ., Taipei, Taiwan
  • fYear
    2012
  • fDate
    9-11 Sept. 2012
  • Firstpage
    265
  • Lastpage
    270
  • Abstract
    This paper conducts a thorough research on one of the critical technologies in cloud computing, MapReduce programming model. Some of past research results showed that their methods can be executed through allocating identical tasks to each cloud node for enhancing MapReduce performance. However, such allocations are not applicable for the environment of heterogeneous cloud. Due to the different computing power and system resources between the nodes, such uniform distribution of tasks will lower the performance between nodes, and hence this paper makes improvement on the original speculative execution method of Hadoop and LATE Scheduler by proposing a new scheduling scheme known as Dynamic Data Allocation Scheduler (DDAS). DDAS adopts more accurate methods to determine the response time and backup task that affect the system, which is expected to enhance the success ratio of backup tasks and thereby to effectively increase the system ability to respond. Three different simulation experiments are performed and the using of DDAS scheme proves that that DDAS can reduce 30%, 18% and 21% of execution time relative to Hadoop. Also, the DDAS shows a more accurate speculative execution and reasonable allocation of backup tasks. Hence, DDAS can effectively enhance the performance of MapReduce processing in heterogeneous Cloud environment.
  • Keywords
    back-up procedures; cloud computing; resource allocation; scheduling; statistical distributions; DDAS scheme; Hadoop scheduler; LATE scheduler; MapReduce programming model; backup task; backup tasks; cloud computing; dynamic data allocation scheduler design; heterogeneous cloud environment; identical task allocation; response time; simulation experiments; speculative execution method; system resources; Algorithm design and analysis; Benchmark testing; Dynamic scheduling; Equations; Mathematical model; Resource management; Time factors; Cloud Computing; DDAS; Hadoop; LATE; MapReduce; Speculative execution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    e-Business Engineering (ICEBE), 2012 IEEE Ninth International Conference on
  • Conference_Location
    Hangzhou
  • Print_ISBN
    978-1-4673-2601-8
  • Type

    conf

  • DOI
    10.1109/ICEBE.2012.50
  • Filename
    6468249