Shared multi-processor scheduling

被引:7
|
作者
Dereniowski, Dariusz [1 ]
Kubiak, Wieslaw [2 ]
机构
[1] Gdansk Univ Technol, Fac Elect Telecommun & Informat, Gdansk, Poland
[2] Mem Univ Newfoundland, Fac Business Adm, St John, NF, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Combinatorial optimization; Divisible jobs; Shared processors; Subcontracting; Supply chains;
D O I
10.1016/j.ejor.2017.03.002
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We study shared multi-processor scheduling problem where each job can be executed on its private processor and simultaneously on one of many processors shared by all jobs in order to reduce the job's completion time due to processing time overlap. The total weighted overlap of all jobs is to be maximized. The problem models subcontracting scheduling in supply chains and divisible load scheduling in computing. We show that synchronized schedules that complete each job at the same time on its private and shared processor, if any is actually used by the job, include optimal schedules. We prove that the problem is NP-hard in the strong sense for jobs with arbitrary weights, and we give an efficient, polynomial-time algorithm for the problem with equal weights. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:503 / 514
页数:12
相关论文
共 50 条
  • [1] Shared-Memory Multi-Processor Scheduling Algorithms for CCSP
    Ritson, Carl G.
    [J]. WOTUG-30: COMMUNICATING PROCESS ARCHITECTURES 2007, 2007, 65 : 509 - 509
  • [2] Eliminating migration in multi-processor scheduling
    Kalyanasundaram, B
    Pruhs, KR
    [J]. PROCEEDINGS OF THE TENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1999, : 499 - 506
  • [3] Eliminating migration in multi-processor scheduling
    Kalyanasundaram, B
    Pruhs, KR
    [J]. JOURNAL OF ALGORITHMS, 2001, 38 (01) : 2 - 24
  • [4] Bicriteria Multi-Processor Static Scheduling
    Girault, Alain
    Kalla, Hamoudi
    [J]. ERCIM NEWS, 2008, (75): : 46 - 47
  • [5] Multi-processor scheduling problems in planning
    Long, D
    Fox, M
    [J]. IC-AI'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS I-III, 2001, : 998 - 1004
  • [6] The Multi-Processor Scheduling Problem in Phylogenetics
    Zhang, Jiajie
    Stamatakis, Alexandros
    [J]. 2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 691 - 698
  • [7] Experimental investigation of a multi-processor scheduling system
    Reeves, C.
    Karatza, H.
    [J]. Periodica Polytechnica, Electrical Engineering, 1997, 41 (03): : 231 - 239
  • [8] SCHEDULING MULTI-PROCESSOR SYSTEMS WITH ALGEBRAIC OBJECTIVES
    SCHOLZ, K
    [J]. COMPUTING, 1978, 20 (03) : 189 - 205
  • [9] Efficient Multi-Processor Scheduling in Increasingly Realistic Models
    Papp, Pal Andras
    Anegg, Georg
    Karanasiou, Aikaterini
    Yzelman, Albert-Jan N.
    [J]. PROCEEDINGS OF THE 36TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2024, 2024, : 463 - 474
  • [10] Improved multi-processor scheduling for flow time and energy
    Tak-Wah Lam
    Lap-Kei Lee
    Isaac K. K. To
    Prudence W. H. Wong
    [J]. Journal of Scheduling, 2012, 15 : 105 - 116