{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T16:04:10Z","timestamp":1772121850959,"version":"3.50.1"},"reference-count":9,"publisher":"World Scientific Pub Co Pte Lt","issue":"02","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Parallel Process. Lett."],"published-print":{"date-parts":[[2015,6]]},"abstract":"<jats:p> A fundamental problem in distributed computing is the task of cooperatively executing a given set of [Formula: see text] tasks by [Formula: see text] asynchronous processors where the communication medium is dynamic and subject to failures. Also known as do-all, this problem been studied extensively in various distributed settings. In [2], the authors consider a partitionable network scenario and analyze the competitive performance of a randomized scheduling algorithm for the case where the tasks to be completed are independent of each other. In this paper, we study a natural extension of this problem where the tasks have dependencies among them. We present a simple randomized algorithm for [Formula: see text] processors cooperating to perform [Formula: see text] known tasks where the dependencies between them are defined by a [Formula: see text]-partite task dependency graph and additionally these processors are subject to a dynamic communication medium. By virtue of the problem setting, we pursue competitive analysis where the performance of our algorithm is measured against that of the omniscient offline algorithm which has complete knowledge of the dynamics of the communication medium. We show that the competitive ratio of our algorithm is tight and depends on the dynamics of the communication medium viz. the computational width defined in [2] and also on the number of partitions of the task dependency graph. <\/jats:p>","DOI":"10.1142\/s0129626415500012","type":"journal-article","created":{"date-parts":[[2015,6,29]],"date-time":"2015-06-29T02:37:22Z","timestamp":1435545442000},"page":"1550001","source":"Crossref","is-referenced-by-count":1,"title":["Work-Competitive Scheduling on Task Dependency Graphs"],"prefix":"10.1142","volume":"25","author":[{"given":"Chadi","family":"Kari","sequence":"first","affiliation":[{"name":"School of Engineering and Computer Science, University of the Pacific, 3601 Pacific Avenue, Stockton, CA 95211, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander","family":"Russell","sequence":"additional","affiliation":[{"name":"Department of Computer Science &amp; Engineering, University of Connecticut, 371 Fairfield Road, Storrs, Connecticut 06269, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Narasimha","family":"Shashidhar","sequence":"additional","affiliation":[{"name":"Computer Science Department, Sam Houston State University, 1900 Avenue I, Huntsville, TX 77341, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2015,6,28]]},"reference":[{"key":"p_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0097539793255527"},{"key":"p_3","doi-asserted-by":"publisher","DOI":"10.1007\/PL00008926"},{"key":"p_6","doi-asserted-by":"publisher","DOI":"10.1006\/jagm.1994.1017"},{"key":"p_8","doi-asserted-by":"publisher","DOI":"10.1137\/S0097539794319126"},{"key":"p_9","doi-asserted-by":"publisher","DOI":"10.1007\/PL00008930"},{"issue":"4","key":"p_16","first-page":"993","volume":"34","author":"Malewicz Grzegorz","year":"2005","journal-title":"Computing"},{"key":"p_19","doi-asserted-by":"publisher","DOI":"10.1016\/S1570-8667(03)00026-1"},{"key":"p_20","doi-asserted-by":"publisher","DOI":"10.1145\/2786.2793"},{"key":"p_25","doi-asserted-by":"publisher","DOI":"10.1016\/0196-6774(91)90041-V"}],"container-title":["Parallel Processing Letters"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0129626415500012","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,6]],"date-time":"2019-08-06T19:56:34Z","timestamp":1565121394000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0129626415500012"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,6]]},"references-count":9,"journal-issue":{"issue":"02","published-online":{"date-parts":[[2015,6,28]]},"published-print":{"date-parts":[[2015,6]]}},"alternative-id":["10.1142\/S0129626415500012"],"URL":"https:\/\/doi.org\/10.1142\/s0129626415500012","relation":{},"ISSN":["0129-6264","1793-642X"],"issn-type":[{"value":"0129-6264","type":"print"},{"value":"1793-642X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,6]]}}}