$γ$-CounterBoost: Optimizing response time tails using job type information only

📅 2026-06-01
📈 Citations: 0
Influential: 0
📄 PDF

career value

218K/year
🤖 AI Summary
This work addresses the open problem of minimizing the tail of the response time distribution in a light-tailed M/G/1 queue when only job types are known and arrival times are unknown. The paper proposes γ-CounterBoost, a scheduling policy that leverages solely job-type information to optimize tail performance in systems with $d \geq 2$ job classes. Belonging to the Contextual CounterBoost family, γ-CounterBoost is the first policy proven to achieve tail optimality without knowledge of arrival times; it reduces to the known optimal Nudge-M policy when $d = 2$. By combining a type-count-based scheduling mechanism with queueing-theoretic analysis, this study unifies and generalizes existing results for two job types and establishes theoretical tail optimality for the multi-type setting.
📝 Abstract
In a recent paper the $γ$-Boost scheduling policy was shown to minimize the tail of the response time distribution in a light-tailed M/G/1-queue. This policy schedules jobs using a boosted arrival time, defined as the arrival time of a job minus its boost, where the boost of a job depends on its exact job size. The $γ$-Boost policy can also be used when only partial job size information is available, such as the type of an incoming job. In such case the boost $b_i$ of a job depends solely on its type $i$ and $γ$-Boost was shown to optimize the tail among all boost policies, where a boost policy is fully determined by the $b_i$ values. In the partial information setting $γ$-Boost relies on two types of information: job types and arrival times. This paper focuses on the problem of minimizing the tail in a light-tailed M/G/1-queue in the partial job size information setting when the scheduler only makes use of the job types and {\it does not exploit arrival times}. Prior work showed that in case of $2$ job types the so-called Nudge-$M$ policy minimizes the tail in a large class of scheduling policies. In this paper we introduce the $γ$-CounterBoost policy in the partial information setting with $d \geq 2$ job types and prove that it minimizes the tail in an even broader class of scheduling policies called Contextual CounterBoost policies. The $γ$-CounterBoost policy reduces to the Nudge-$M$ policy in case of $d=2$ job types.
Problem

Research questions and friction points this paper is trying to address.

response time tail
job type information
M/G/1 queue
scheduling policy
partial job size information
Innovation

Methods, ideas, or system contributions that make the work stand out.

γ-CounterBoost
response time tail
job type information
M/G/1 queue
scheduling policy