DocumentCode
2310776
Title
Randomized Work-Competitive Scheduling for Cooperative Computing on k-partite Task Graphs
Author
Kari, Chadi ; Russell, Alexander ; Shashidhar, Narasimha
Author_Institution
Dept. of Comput. Sci. & Eng., Connecticut Univ., Storrs, CT
fYear
2008
fDate
10-12 July 2008
Firstpage
267
Lastpage
270
Abstract
A fundamental problem in distributed computing is the problem of cooperatively executing a given set of tasks in a dynamic setting. The challenge is to minimize the total work done and to maintain efficiency in the face of dynamically changing processor connectivity. In this setting, work is defined as the total number of tasks performed (counting multiplicities) by all the processors during the course of the computation. In this scenario, we are given a set of t tasks that must be completed in a distributed setting by a set of p processors where the communication medium is subject to failures. We assume that the t tasks are similar, in that they require the same number of computation steps to finish execution. We further assume that the tasks are idempotent - executing a task multiple times has the same effect as a single execution of the task. The tasks have a dependency relationship defined among them captured by a task dependency graph.
Keywords
directed graphs; groupware; processor scheduling; randomised algorithms; cooperative computing; distributed computing; k-partite task graph; processor scheduling; randomized work-competitive scheduling; task dependency graph; Algorithm design and analysis; Application software; Computer applications; Computer networks; Computer science; Distributed computing; Dynamic scheduling; Performance analysis; Processor scheduling; Scheduling algorithm; On-line algorithms; competitive analysis; distributed computing; partitionable networks; randomized algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Computing and Applications, 2008. NCA '08. Seventh IEEE International Symposium on
Conference_Location
Cambridge, MA
Print_ISBN
978-0-7695-3192-2
Electronic_ISBN
978-0-7695-3192-2
Type
conf
DOI
10.1109/NCA.2008.46
Filename
4579670
Link To Document