• DocumentCode
    172887
  • Title

    Deadline-Constrained MapReduce Scheduling Based on Graph Modelling

  • Author

    Chien Hung Chen ; Jenn Wei Lin ; Sy Yen Kuo

  • Author_Institution
    Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • fYear
    2014
  • fDate
    June 27 2014-July 2 2014
  • Firstpage
    416
  • Lastpage
    423
  • Abstract
    MapReduce is a software framework for processing data-intensive applications with a parallel manner in cloud computing systems. There are also an increasing number of MapReduce jobs that require deadline guarantees. The existing deadline-concerning scheduling schemes do not consider the two problems in the MapReduce computing environment: slot performance heterogeneity and job time variation. In this paper, we utilize the Bipartite Graph modeling to propose a new MapReduce Scheduler called the BGMRS. The BGMRS can obtain the optimal solution of the deadline-constrained scheduling problem by transforming the problem into a well-known graph problem: minimum weighted bipartite matching. The BGMRS has the following features. It considers the heterogeneous cloud computing environment, such that the computing resources of some nodes cannot meet the deadlines of some jobs. As the job progresses, the BGMRS can dynamically find different computing resources for running the job without violating the job deadline. This is beneficial in the computing resource utilization. The BGMRS can also trade the data locality off against the deadline to make more jobs with deadline guarantees. If the available computing resources of the system cannot meet all job deadlines, the BGMRS can minimize the number of jobs with the deadline violation. Finally, simulation experiments are performed to demonstrate the effectiveness of the BGMRS in the deadline-constrained scheduling.
  • Keywords
    cloud computing; graph theory; resource allocation; scheduling; BGMRS; MapReduce computing environment; bipartite graph modeling; cloud computing systems; data locality; data-intensive applications; deadline-concerning scheduling schemes; deadline-constrained MapReduce scheduling; deadline-constrained scheduling problem; job time variation; minimum weighted bipartite matching; performance heterogeneity; resource utilization; software framework; Bipartite graph; Cloud computing; Computational modeling; Processor scheduling; Real-time systems; Resource management; Scheduling; MapReduce scheduling; bipartite graph modelling; cloud computing; data-intensive application; job deadline;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2014 IEEE 7th International Conference on
  • Conference_Location
    Anchorage, AK
  • Print_ISBN
    978-1-4799-5062-1
  • Type

    conf

  • DOI
    10.1109/CLOUD.2014.63
  • Filename
    6973769