• DocumentCode
    624043
  • Title

    LaSA: A locality-aware scheduling algorithm for Hadoop-MapReduce resource assignment

  • Author

    Tseng-Yi Chen ; Hsin-Wen Wei ; Ming-Feng Wei ; Ying-Jie Chen ; Tsan-sheng Hsu ; Wei-Kuan Shih

  • Author_Institution
    Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    342
  • Lastpage
    346
  • Abstract
    Cloud computing has become more popular for a decade; it has been under continuous development with advances in architecture, software, and network. Hadoop-MapReduce is a common software framework processing parallelizable problem across big datasets using a distributed cluster of processors or stand-alone computers. Cloud Hadoop-MapReduce can scale incrementally in the number of processing nodes. Hence, the Hadoop-MapReduce is designed to provide a processing platform with powerful computation. Network traffic is always a most important bottleneck in data-intensive computing and network latency decreases significant performance in data parallel systems. Network bottleneck is caused by network bandwidth and the network speed is much slower than disk data access. So that, good data locality can reduces network traffic and increases performance in data-intensive HPC systems. However, Hadoop´s scheduler has a defect of data locality in resource assignment. In this paper, we present a locality-aware scheduling algorithm (LaSA) for Hadoop-MapReduce scheduler. Firstly, we propose a mathematical model of weight of data interference in Hadoop scheduler. Secondly, we present the LaSA algorithm to use weight of data interference to provide data locality-aware resource assignment in Hadoop scheduler. Finally, we build an experimental environment with 3 cluster and 35 VMs to verify the LaSA´s performance.
  • Keywords
    cloud computing; parallel processing; scheduling; Hadoop-MapReduce resource assignment; LaSA; cloud computing; data interference; data parallel systems; data-intensive HPC systems; data-intensive computing; good data locality; locality-aware scheduling algorithm; mathematical model; network bottleneck; network latency; parallelizable problem; Cloud computing; Interference; Operating systems; Servers; Virtual machine monitors; Virtual machining; Virtualization; Cloud computing; data locality; distributed; hadoop; mapreduce;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Collaboration Technologies and Systems (CTS), 2013 International Conference on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4673-6403-4
  • Type

    conf

  • DOI
    10.1109/CTS.2013.6567252
  • Filename
    6567252