A burgeoning paradigm in algorithm design is the field of algorithms with predictions, in which algorithms can take advantage of a possibly-imperfect prediction of some aspect of …
A Lindermayr, N Megow - Proceedings of the 34th ACM Symposium on …, 2022 - dl.acm.org
In non-clairvoyant scheduling, the task is to find an online strategy for scheduling jobs with a priori unknown processing requirements with the objective to minimize the total (weighted) …
We consider the allocation of m balls (jobs) into n bins (servers). In the standard Two-Choice process, at each step t= 1, 2,..., m we first sample two randomly chosen bins, compare their …
We introduce a novel measure for quantifying the error in input predictions. The error is based on a minimum-cost hyperedge cover in a suitably defined hypergraph and provides a …
Queueing delays are ubiquitous in many domains, including computer systems, service systems, communication networks, supply chains, and transportation. Queueing and …
Y Hong, Z Scully - ACM SIGMETRICS Performance Evaluation Review, 2023 - dl.acm.org
We consider the classic problem of preemptively scheduling jobs of unknown size (aka service time) in a queue to minimize mean number-in-system, or equivalently mean …
We consider scheduling in the M/G/1 queue with unknown job sizes. It is known that the Gittins policy minimizes mean response time in this setting. However, the behavior of the tail …
When applying differential privacy to sensitive data, we can often improve performance using external information such as other sensitive data, public data, or human priors. We …
Scheduling theory is a key tool for reducing latency (ie response time) in queueing systems. Scheduling, ie choosing the order in which to serve jobs, can reduce response time by an …