Guidelines for scheduling some common computation-dags for Internet-based computing

被引:22
|
作者
Rosenberg, AL [1 ]
Yurkewych, M [1 ]
机构
[1] Univ Massachusetts, Dept Comp Sci, Amherst, MA 01003 USA
基金
美国国家科学基金会;
关键词
Internet-based computing; grid computing; global computing; Web computing; scheduling; reduction computations; convolutional computations; mesh-structured computations; tree-structured computations;
D O I
10.1109/TC.2005.65
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A "pebble game" is developed to model the process of scheduling computation-dags for Internet-based computing (IC, for short). Strategies are derived for scheduling three common, significant families of such dags for IC: reduction-meshes, which represent (the intertask dependencies of) computations that can be performed by "up-sweeps" of meshes; reduction-trees, which represent "accumulative" computations that can be performed by "up-sweeps" of trees; and FFT ( Fast Fourier Transform) dags, which represent a large variety of convolutional computations. Two criteria are used to assess the quality of a schedule: its memory requirements and its rate of producing tasks that are eligible for allocation to remote clients. These criteria are important because of, respectively, the typically enormous sizes of IC computations and the typical temporal unpredictability of remote clients in IC. In particular, a high production rate of eligible tasks decreases a computation's vulnerability to the gridlock that can occur when a computation stalls pending the return of intermediate results by remote clients. Under idealized assumptions, the schedules derived are optimal in the rate of producing eligible tasks and are either exactly or approximately optimal in memory requirements.
引用
收藏
页码:428 / 438
页数:11
相关论文
共 50 条
  • [1] On scheduling computation-dags for Internet-based computing
    Rosenberg, AL
    Yurkewych, M
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2004, : 58 - 63
  • [2] Toward a theory for scheduling dags in Internet-based computing
    Malewicz, G
    Rosenberg, AL
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (06) : 757 - 768
  • [3] Batch-scheduling dags for Internet-based computing (Extended abstract)
    Malewicz, G
    Rosenberg, AL
    [J]. EURO-PAR 2005 PARALLEL PROCESSING, PROCEEDINGS, 2005, 3648 : 262 - 271
  • [4] On scheduling mesh-structured computations for Internet-based computing
    Rosenberg, AL
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (09) : 1176 - 1186
  • [5] 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 - +
  • [6] Modeling Optimal Organization of the Internet-Based Computation in the Cloud Computing Environment
    Lu, Ji
    Zhang, Yaoxue
    Zhou, Yuezhi
    [J]. 2010 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE GLOBECOM 2010, 2010,
  • [7] Internet-based econometric computing
    Härdle, W
    Horowitz, J
    [J]. JOURNAL OF ECONOMETRICS, 2000, 95 (02) : 333 - 345
  • [8] Establishing guidelines for Internet-based prescribing
    Jones, MJ
    Thomasson, WA
    [J]. SOUTHERN MEDICAL JOURNAL, 2003, 96 (01) : 1 - 5
  • [9] Establishing guidelines for Internet-based prescribing
    Thompson, JN
    [J]. SOUTHERN MEDICAL JOURNAL, 2003, 96 (07) : 731 - 731
  • [10] A pebble game for Internet-based computing
    Malewiczi, G
    Rosenberg, AL
    [J]. THEORETICAL COMPUTER SCIENCE, 2006, 3895 : 291 - 312