Toward a theory for scheduling dags in Internet-based computing

被引:29
|
作者
Malewicz, G [1 ]
Rosenberg, AL
机构
[1] Google Inc, Dept Engn, Mountain View, CA 94043 USA
[2] Univ Massachusetts, Dept Comp Sci, Amherst, MA 01003 USA
基金
美国国家科学基金会;
关键词
Internet-based computing; grid computing; global computing; Web computing; scheduling dags; dag decomposition; theory;
D O I
10.1109/TC.2006.91
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Conceptual and algorithmic tools are developed as a foundation for a theory of scheduling complex computation-dags for Internet-based computing. The goal of the schedules produced is to render tasks eligible for allocation to remote clients (hence, for execution) at the maximum possible rate. This allows one to utilize remote clients well, as well as to lessen the likelihood of the "gridlock" that ensues when a computation stalls for lack of eligible tasks. Earlier work has introduced a formalism for studying this optimization problem and has identified optimal schedules for several significant families of structurally uniform dags. The current paper extends this work via a methodology for devising optimal schedules for a much broader class of complex dags, which are obtained via composition from a prespecified collection of simple building-block dags. The paper provides a suite of algorithms that decompose a given dag G to expose its building blocks and an execution-priority relation on building blocks. When the building blocks are appropriately interrelated under, the algorithms specify an optimal schedule for G.
引用
收藏
页码:757 / 768
页数:12
相关论文
共 50 条
  • [31] Internet-based virtual computing environment(iVCE):Concepts and architecture
    LU Xicheng1
    2. College of Computer
    [J]. Science China(Information Sciences), 2006, (06) : 681 - 701
  • [32] An Internet-based cycle ergometer system by using distributed computing
    Wang, Z
    Shibai, K
    Kiryu, T
    [J]. ITAB 2003: 4TH INTERNATIONAL IEEE EMBS SPECIAL TOPIC CONFERENCE ON INFORMATION TECHNOLOGY APPLICATIONS IN BIOMEDICINE, CONFERENCE PROCEEDINGS: NEW SOLUTIONS FOR NEW CHALLENGES, 2003, : 82 - 85
  • [33] Multiple Objective Fairness Scheduling Optimization Algorithms Based on Multiple DAGs in Heterogeneous Edge Computing
    Yang, Fan
    Zhan, Kelei
    Du, Jiayi
    Huang, Zhilin
    Xie, Guoqi
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2023, 32 (08)
  • [34] An AREA-Oriented Heuristic for Scheduling DAGs on Volatile Computing Platforms
    Cordasco, Gennaro
    De Chiara, Rosario
    Rosenberg, Arnold L.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (08) : 2164 - 2177
  • [35] Multiple DAGs Dynamic Workflow Scheduling Based on the Primary Backup Algorithm in Cloud Computing System
    Wang, Yu
    Jia, Changyun
    Xu, Yang
    [J]. 2014 NINTH INTERNATIONAL CONFERENCE ON BROADBAND AND WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS (BWCCA), 2014, : 177 - 182
  • [36] The sexual attraction toward disabilities: a preliminary internet-based study
    E Limoncin
    R Carta
    G L Gravina
    E Carosa
    G Ciocca
    S Di Sante
    A M Isidori
    A Lenzi
    E A Jannini
    [J]. International Journal of Impotence Research, 2014, 26 : 51 - 54
  • [37] An Internet-based melanoma diagnostic system - Toward the practical application
    Iyatomi, H
    Oka, H
    Hashimoto, M
    Tanaka, M
    Ogawa, K
    [J]. Proceedings of the 2005 IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology, 2005, : 443 - 446
  • [38] The sexual attraction toward disabilities: a preliminary internet-based study
    Limoncin, E.
    Carta, R.
    Gravina, G. L.
    Carosa, E.
    Ciocca, G.
    Di Sante, S.
    Isidori, A. M.
    Lenzi, A.
    Jannini, E. A.
    [J]. INTERNATIONAL JOURNAL OF IMPOTENCE RESEARCH, 2014, 26 (02) : 51 - 54
  • [39] On scheduling DAGS for volatile computing platforms: Area-maximizing schedules
    Cordasco, Gennaro
    De Chiara, Rosario
    Rosenberg, Arnold L.
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (10) : 1347 - 1360
  • [40] Local Adaptive Resource Scheduling for Internet-based Computation on SMT Platform
    Chen, Hongzhou
    Ping, Lingdi
    Gu, Guochang
    Pan, Xuezeng
    Chen, Xiaoping
    [J]. ICICSE: 2008 INTERNATIONAL CONFERENCE ON INTERNET COMPUTING IN SCIENCE AND ENGINEERING, PROCEEDINGS, 2008, : 500 - +