Shared multi-processor scheduling
FOS: Computer and information sciences
Discrete Mathematics (cs.DM)
0202 electrical engineering, electronic engineering, information engineering
0211 other engineering and technologies
02 engineering and technology
Computer Science - Discrete Mathematics
DOI:
10.1016/j.ejor.2017.03.002
Publication Date:
2017-03-07T20:00:33Z
AUTHORS (2)
ABSTRACT
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 processor and shared processors, 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.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (12)
CITATIONS (11)
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....