Profitable Scheduling on Multiple Speed-Scalable Processors
Peter Kling, Peter Pietrzyk

TL;DR
This paper introduces a new online scheduling algorithm for multiple speed-scalable processors that optimizes profit by balancing energy costs and job value loss, improving upon previous single-processor models.
Contribution
It extends single-processor profit scheduling models to multiple processors and provides a tight competitive analysis with an improved ratio.
Findings
Achieves a competitive ratio of for multi-processor scheduling.
Generalizes and improves upon previous single-processor algorithms.
Provides a tight analysis of the algorithm's competitiveness.
Abstract
We present a new online algorithm for profit-oriented scheduling on multiple speed-scalable processors. Moreover, we provide a tight analysis of the algorithm's competitiveness. Our results generalize and improve upon work by \textcite{Chan:2010}, which considers a single speed-scalable processor. Using significantly different techniques, we can not only extend their model to multiprocessors but also prove an enhanced and tight competitive ratio for our algorithm. In our scheduling problem, jobs arrive over time and are preemptable. They have different workloads, values, and deadlines. The scheduler may decide not to finish a job but instead to suffer a loss equaling the job's value. However, to process a job's workload until its deadline the scheduler must invest a certain amount of energy. The cost of a schedule is the sum of lost values and invested energy. In order to finish a job…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Advanced Bandit Algorithms Research · Distributed and Parallel Computing Systems
