• DocumentCode
    1916526
  • Title

    Resource Management for Dynamic MapReduce Clusters in Multicluster Systems

  • Author

    Ghit, Bogdan ; Yigitbasi, Nezih ; Epema, Dick

  • Author_Institution
    Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2012
  • fDate
    10-16 Nov. 2012
  • Firstpage
    1252
  • Lastpage
    1259
  • Abstract
    State-of-the-art MapReduce frameworks such as Hadoop can easily scale up to thousands of machines and to large numbers of users. Nevertheless, some users may require isolated environments to develop their applications and to process their data, which calls for multiple deployments of MR clusters within the same physical infrastructure. In this paper, we design and implement a resource management system to facilitate the on-demand isolated deployment of MapReduce clusters in multicluster systems. Deploying multiple MapReduce clusters enables four types of isolation, with respect to performance, to data management, to fault tolerance, and to versioning. To efficiently manage the underlying physical resources, we propose three provisioning policies for dynamically resizing MapReduce clusters, and we evaluate the performance of our system through experiments on a real multicluster.
  • Keywords
    multiprocessing systems; parallel programming; resource allocation; Hadoop framework; data management; dynamic MapReduce cluster; fault tolerance; multicluster system; provisioning policy; resource management; versioning; MapReduce isolation; dynamic resource management; multicluster systems; performance evaluation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
  • Conference_Location
    Salt Lake City, UT
  • Print_ISBN
    978-1-4673-6218-4
  • Type

    conf

  • DOI
    10.1109/SC.Companion.2012.151
  • Filename
    6495933