Title :
Anticipated distributed task scheduling for grid environments
Author :
Rauber, Thomas ; Rünger, Gudula
Author_Institution :
Dept. of Comput. Sci., Bayreuth Univ.
Abstract :
Heterogeneous distributed environments or grid environments provide large computing resources for the execution of large scientific applications. The effective use of those platforms requires a suitable representation of the application algorithm which makes a distribution of parts of the application across the distributed environment possible. A representation of an application algorithm in form of interacting tasks has been shown to be a suitable programming model for those distributed environments, where tasks can be shipped to remote computing resources for execution. The efficient execution of an application also depends on the time for sending tasks and data to remote resources, which adds an additional overhead to the distributed execution time. In this paper, we propose a method to overlap the execution of current tasks with the shipping time for tasks to be executed later. The efficient overlapping is achieved by an anticipated scheduling algorithm for the placement of future task executions
Keywords :
grid computing; scheduling; anticipated scheduling; application algorithm representation; distributed execution time; distributed task scheduling; grid environments; heterogeneous distributed environments; task overlapping; Application software; Chemical technology; Computer science; Distributed computing; Dynamic scheduling; Grid computing; Parallel programming; Processor scheduling; Runtime; Scheduling algorithm;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
Conference_Location :
Rhodes Island
Print_ISBN :
1-4244-0054-6
DOI :
10.1109/IPDPS.2006.1639656