The Power of Preemptions in Scheduling on Shareable Resources

Many combinatorial optimization problems arise in the context of resource allocation.In this paper, we study the problem of allocating shareable resources of different types to jobs, where each job consists of multiple tasks, and each task has a demand of a given duration to a single resource type.All resources are available over a common time interval.Several copies from each resource may be allocated.In a valid solution, at any given time, each job may be processed by at most one resource, and each resource may process at most one job.The objective is to complete all jobs while minimizing the total cost of the allocated resources.We focus on the power of preemptions in this model, analyzing how much the total cost can be reduced when jobs are allowed to be preempted -that is, when the processing of tasks can be split into multiple intervals.We present both theoretical and experimental results, distinguishing between environments where jobs may be preempted but all intervals of a task must be processed on the same resource copy (weak preemptions), and environments where jobs may split the processing of a task among different resource copies (strong preemptions).Without preemptions, the problem is clearly NPhard, as it generalizes the classical Bin Packing problem.We provide an optimal polynomial-time algorithm for the strongpreemption model, as well as a polynomial-time algorithm for the non-preemption model under a restricted class of task durations.Our empirical evaluation investigates the performance of several greedy heuristics, showing that even simple methods can achieve near-optimal results.

Authors

Institutions

Publication Details

Journal
Annals of Computer Science and Information Systems
Published
2025-10-15
DOI
https://doi.org/10.15439/2025f6496
Primary Topic
Scheduling and Optimization Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

The Power of Preemptions in Scheduling on Shareable Resources

Tami Tamir, Omer Lapidot
Annals of Computer Science and Information Systems
Scheduling and Optimization Algorithms
article

The Power of Preemptions in Scheduling on Shareable Resources

Tami Tamir, Omer Lapidot
article en

Abstract

Many combinatorial optimization problems arise in the context of resource allocation.In this paper, we study the problem of allocating shareable resources of different types to jobs, where each job consists of multiple tasks, and each task has a demand of a given duration to a single resource type.All resources are available over a common time interval.Several copies from each resource may be allocated.In a valid solution, at any given time, each job may be processed by at most one resource, and each resource may process at most one job.The objective is to complete all jobs while minimizing the total cost of the allocated resources.We focus on the power of preemptions in this model, analyzing how much the total cost can be reduced when jobs are allowed to be preempted -that is, when the processing of tasks can be split into multiple intervals.We present both theoretical and experimental results, distinguishing between environments where jobs may be preempted but all intervals of a task must be processed on the same resource copy (weak preemptions), and environments where jobs may split the processing of a task among different resource copies (strong preemptions).Without preemptions, the problem is clearly NPhard, as it generalizes the classical Bin Packing problem.We provide an optimal polynomial-time algorithm for the strongpreemption model, as well as a polynomial-time algorithm for the non-preemption model under a restricted class of task durations.Our empirical evaluation investigates the performance of several greedy heuristics, showing that even simple methods can achieve near-optimal results.

Annals of Computer Science and Information SystemsVol. 43
Brandman University (US)
Openalex Percentile: Top 31%
Scheduling and Optimization Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.