• DocumentCode
    2297968
  • Title

    Supporting Deadline Constrained Distributed Computations on Grids

  • Author

    Zhao, Xinghui ; Jamali, Nadeem

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Saskatchewan, Saskatoon, SK, Canada
  • fYear
    2011
  • fDate
    21-23 Sept. 2011
  • Firstpage
    165
  • Lastpage
    172
  • Abstract
    The growing popularity of grid and cloud computing has led to a renewed interest in resource control and coordination. The Actor model, which encapsulates objects along with threads of execution, offers a convenient way for scheduling computations´ access to resources by way of scheduling of the actor threads. However, efficient Actor implementations do not use a thread for each actor, making implementation of fine-grained resource scheduling decisions difficult. This paper presents our work on integrating mechanisms for deadline assurance into an optimized implementation of Actors. We achieve this by using deadline-driven adaptive scheduling, which prioritizes individual message deliveries and method executions involved in a distributed computation, based on the calculated deadlines by which each must be completed. These deadlines can be efficiently calculated at run-time for an important class of computations which use pipeline interaction style. Additionally, a tuner dynamically balances -- manually or automatically -- the overhead of the control mechanisms against the extent of control exercised. Experimental evaluation shows that the approach offers effective support for timeliness requirements (for multimedia QoS, for example) at the cost of a relatively modest and adjustable overhead.
  • Keywords
    cloud computing; grid computing; pipeline processing; resource allocation; scheduling; actor thread scheduling; cloud computing; deadline assurance; deadline constrained distributed computation; deadline-driven adaptive scheduling; grid computing; pipeline interaction style; resource control; resource coordination; resource scheduling; Cognition; Foundries; Message systems; Processor scheduling; Quality of service; Resource management; Schedules; Adaptive scheduling; actors; overhead tuning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Grid Computing (GRID), 2011 12th IEEE/ACM International Conference on
  • Conference_Location
    Lyon
  • ISSN
    1550-5510
  • Print_ISBN
    978-1-4577-1904-2
  • Type

    conf

  • DOI
    10.1109/Grid.2011.29
  • Filename
    6076512