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
Link To Document