• DocumentCode
    2322095
  • Title

    Hierarchical MapReduce Programming Model and Scheduling Algorithms

  • Author

    Luo, Yuan ; Plale, Beth

  • Author_Institution
    Sch. of Inf. & Comput., Indiana Univ. Bloomington, Bloomington, IN, USA
  • fYear
    2012
  • fDate
    13-16 May 2012
  • Firstpage
    769
  • Lastpage
    774
  • Abstract
    We present a Hierarchical MapReduce framework that gathers computation resources from different clusters and runs MapReduce jobs across them. The applications implemented in this framework adopt the Map-Reduce-Global Reduce model where computations are expressed as three functions: Map, Reduce, and Global Reduce. Two scheduling algorithms are introduced: Compute Capacity Aware Scheduling for compute-intensive jobs and Data Location Aware Scheduling for data-intensive jobs. Experimental evaluations using a molecule binding prediction tool, Auto Dock, and grep demonstrate promising results for our framework.
  • Keywords
    parallel programming; scheduling; statistical analysis; AutoDock; MapReduce-GlobalReduce model; capacity aware scheduling; cluster; data intensive job; data location aware scheduling; hierarchical MapReduce programming model; molecule binding prediction tool; resource allocation; scheduling algorithm; Computational modeling; Distributed databases; Educational institutions; Programming; Scheduling; Scheduling algorithms; Cross Domain; Data Intensive; MapReduce; Multi-Cluster;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on
  • Conference_Location
    Ottawa, ON
  • Print_ISBN
    978-1-4673-1395-7
  • Type

    conf

  • DOI
    10.1109/CCGrid.2012.132
  • Filename
    6217509