• DocumentCode
    2017148
  • Title

    Evaluating the Divisible Load Assumption in the Context of Economic Grid Scheduling with Deadline-Based QoS guarantees

  • Author

    Depoorter, Wim ; Van den Bossche, Ruben ; Vanmechelen, Kurt ; Broeckhove, Jan

  • Author_Institution
    Dept. of Math., & Comput. Sci., Univ. Antwerpen, Antwerp
  • fYear
    2009
  • fDate
    18-21 May 2009
  • Firstpage
    452
  • Lastpage
    459
  • Abstract
    The efficient scheduling of jobs is an essential part of any grid resource management system. At its core, it involves ending a solution to a problem which is NP-complete by reduction to the knapsack problem. Consequently, this problem is often tackled by using heuristics to derive a more pragmatic solution. Other than the use of heuristics, simplifications and abstractions of the workload model may also be employed to increase the tractability of the scheduling problem. A possible abstraction in this context is the use of divisible load theory (DLT), in which it is assumed that an application consists of an arbitrarily divisible load (ADL). Many applications however, are composed of a number of atomic tasks and are only modularly divisible. In this paper we evaluate the consequences of the ADL assumption on the performance of economic scheduling approaches for grids, in the context of CPU-bound modularly divisible applications with hard deadlines. Our goal is to evaluate to what extent DLT can still serve as a useful workload abstraction for obtaining tractable scheduling algorithms in this setting. The focus of our evaluation is on the recently proposed tsfGrid heuristic for economic scheduling of grid workloads which operates under the assumptions of ADL. We demonstrate the effect of the ADL assumption on the actual instantiation of schedules and on the user value realized by the RMS. In addition we describe how the usage of a DLT heuristic in a high-level admission controller for a mechanism which does take into account the atomicity of individual tasks, can significantly reduce communication and computational overhead.
  • Keywords
    grid computing; processor scheduling; quality of service; resource allocation; CPU-bound modularly divisible application; NP-complete; arbitrarily divisible load; deadline-based QoS guarantees; divisible load assumption; divisible load theory; economic grid scheduling; grid resource management system; grid workload; job scheduling; tsfGrid heuristic; workload abstraction; Access control; Authentication; Communication system control; Grid computing; Logic; Mathematics; Processor scheduling; Quality of service; Resource management; Scheduling algorithm; divisible load theory; grid economics; resource management; simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2009. CCGRID '09. 9th IEEE/ACM International Symposium on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-3935-5
  • Electronic_ISBN
    978-0-7695-3622-4
  • Type

    conf

  • DOI
    10.1109/CCGRID.2009.36
  • Filename
    5071904