Scheduling divisible loads with time and cost constraints

被引:2
|
作者
Drozdowski, M. [1 ]
Shakhlevich, N. V. [2 ]
机构
[1] Pozna Univ Technol, Inst Comp Sci, Piotrowo 2, PL-60965 Poznan, Poland
[2] Univ Leeds, Sch Comp, Leeds LS2 9JT, W Yorkshire, England
关键词
Divisible load scheduling; Computational complexity; Linear programming;
D O I
10.1007/s10951-019-00626-6
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In distributed computing, divisible load theory provides an important system model for allocation of data-intensive computations to processing units working in parallel. The main task is to define how a computation job should be split into parts, to which processors those parts should be allocated and in which sequence. The model is characterized by multiple parameters describing processor availability in time, transfer times of job parts to processors, their computation times and processor usage costs. The main criteria are usually the schedule length and cost minimization. In this paper, we provide the generalized formulation of the problem, combining key features of divisible load models studied in the literature, and prove its NP-hardness even for unrestricted processor availability windows. We formulate a linear program for the version of the problem with a fixed number of processors. For the case with an arbitrary number of processors, we close the gaps in the study of special cases, developing efficient algorithms for single criterion and bicriteria versions of the problem, when transfer times are negligible.
引用
收藏
页码:507 / 521
页数:15
相关论文
共 50 条
  • [21] A strategyproof mechanism for scheduling divisible loads in distributed systems
    Grosu, D
    Carroll, TE
    ISPDC 2005: 4TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, 2005, : 83 - 90
  • [22] Multi-source grid scheduling for divisible loads
    Robertazzi, Thornas G.
    Yu, Dantong
    2006 40TH ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS, VOLS 1-4, 2006, : 188 - 191
  • [23] Scheduling multiple divisible loads in homogeneous star systems
    Drozdowski, M.
    Lawenda, M.
    JOURNAL OF SCHEDULING, 2008, 11 (05) : 347 - 356
  • [24] Scheduling multiple divisible loads on a linear processor network
    Gallet, Matthieu
    Robert, Yves
    Vivien, Frederic
    2007 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, VOLS 1 AND 2, 2007, : 242 - 249
  • [25] Grid scheduling divisible loads from two sources
    Moges, M. A.
    Yu, D.
    Robertazzi, T. G.
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2009, 58 (06) : 1081 - 1092
  • [26] Scheduling nonlinear divisible loads in a single level tree network
    Suresh, S.
    Kim, H. J.
    Run, Cui
    Robertazzi, T. G.
    JOURNAL OF SUPERCOMPUTING, 2012, 61 (03): : 1068 - 1088
  • [27] Optimal Provisioning for Scheduling Divisible Loads with Reserved Cloud Resources
    Hu, Menglan
    Luo, Jun
    Veeravalli, Bharadwaj
    2012 18TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS (ICON), 2012, : 204 - 209
  • [28] An evaluation of job scheduling strategies for divisible loads on grid platforms
    Cardinale, Yudith
    Casanova, Henri
    20TH EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2006: MODELLING METHODOLOGIES AND SIMULATION: KEY TECHNOLOGIES IN ACADEMIA AND INDUSTRY, 2006, : 705 - +
  • [29] Scheduling Divisible Loads on Heterogeneous Desktop Systems with Limited Memory
    Ilic, Aleksandar
    Sousa, Leonel
    EURO-PAR 2011: PARALLEL PROCESSING WORKSHOPS, PT I, 2012, 7155 : 491 - 501
  • [30] Scheduling nonlinear divisible loads in a single level tree network
    S. Suresh
    H. J. Kim
    Cui Run
    T. G. Robertazzi
    The Journal of Supercomputing, 2012, 61 : 1068 - 1088