Online Resource Allocation to Process Tasks Under Uncertain Resource Availabilities

Allocating resources to process tasks during runtime (online) is hard. A solution method for such allocation is required to be computationally efficient while being subjected to uncertainties such as resources suddenly becoming (un)available. Resource allocation problems where task processing times differ across resources can be formalized as an assignment or parallel machines scheduling problem. This work presents adaptations to both problem formulations to address resource (un)availabilities. These adaptations require a prediction model to estimate the processing time of a task for all of its authorized resources. We evaluate and compare the proposed adaptations with existing allocation approaches on two process simulation models created from an artificial and a real-life event log. Our results show that both approaches can outperform traditional allocation strategies, such as the shortest queue, random, round-robin, and batch-allocation approaches.

Authors

Institutions

Publication Details

Published
2024-10-14
DOI
https://doi.org/10.1109/icpm63005.2024.10723280
Citations
3
Primary Topic
Scheduling and Optimization Algorithms
Type
article
Field-Weighted Citation Impact
1.05
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Online Resource Allocation to Process Tasks Under Uncertain Resource Availabilities

Stefanie Rinderle‐Ma, Michel Kunkler
3 citations
Scheduling and Optimization Algorithms
1.05
article

Online Resource Allocation to Process Tasks Under Uncertain Resource Availabilities

Stefanie Rinderle‐Ma, Michel Kunkler
article en
3 citations

Abstract

Allocating resources to process tasks during runtime (online) is hard. A solution method for such allocation is required to be computationally efficient while being subjected to uncertainties such as resources suddenly becoming (un)available. Resource allocation problems where task processing times differ across resources can be formalized as an assignment or parallel machines scheduling problem. This work presents adaptations to both problem formulations to address resource (un)availabilities. These adaptations require a prediction model to estimate the processing time of a task for all of its authorized resources. We evaluate and compare the proposed adaptations with existing allocation approaches on two process simulation models created from an artificial and a real-life event log. Our results show that both approaches can outperform traditional allocation strategies, such as the shortest queue, random, round-robin, and batch-allocation approaches.

Technical University of Munich (DE)
Openalex Percentile: Top 20%
Scheduling and Optimization Algorithms
1.05
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.