Author:
Cordasco Gennaro,Rosenberg Arnold,Sims Mark
Abstract
AbstractMany modern computing platforms are “task-hungry”: their performance is enhanced by always having as many tasks available for execution as possible. IC-scheduling, a master-worker framework for executing static computations that have intertask dependencies (modeled as dags), was developed with precisely the goal of rendering a computation-dag’s tasks eligible for execution at the maximum possible rate. The current paper addresses the problem of enhancing IC-scheduling so that it can accommodate the varying computational resources of different workers, by clustering a computation-dag’s tasks, while still producing eligible (now, clustered) tasks at the maximum possible rate. The task-clustering strategies presented exploit the structure of the computation being performed, ranging from a strategy that works for any dag, to ones that build increasingly on the explicit structure of the dagbeing scheduled.
Reference17 articles.
1. Bluestein L.I., A linear filtering approach to the computation of the Discrete Fourier Transform, IEEE TRANS AUDIO ELECTROACOUST, 1970, AU-18, 451–455
2. Buyya R., Abramson D., Giddy J., A case for economy Grid architecture for service oriented Grid computing, 10th Heterogeneous Computing Wkshp. (23 April 2001 San Francisco USA), IEEE Computer Society, 2001
3. Cirne W., Marzullo K., The Computational Co-Op: gathering clusters into a metacomputer, 13th Int’l Parallel Processing Symp. (1999 San Juan, Puerto Rico), IEEE Computer Society, 1999, 160–166
4. Cordasco G., Malewicz G., Rosenberg A.L., Advances in IC-scheduling theory: scheduling expansive and reductive dags and scheduling dags via duality, IEEE T PARALL DISTR, 2007, 18, 1607–1617
5. Cordasco G., Malewicz G., Rosenberg A.L., Applying IC-scheduling theory to some familiar computations, Wkshp. on Large-Scale, Volatile Desktop Grids (PCGrid’07) (2007, Long Beach, California, USA), IEEE Computer Society, 2007
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Evaluating DAG Scheduling Algorithms for Maximum Parallelism;2020 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom);2020-12
2. An AREA-Oriented Heuristic for Scheduling DAGs on Volatile Computing Platforms;IEEE Transactions on Parallel and Distributed Systems;2015-08-01
3. On scheduling dag s for volatile computing platforms: Area-maximizing schedules;Journal of Parallel and Distributed Computing;2012-10