Admission and routing of soft real-time jobs to multiclusters: Design and comparison of index policies
Jos\'e Ni\~no-Mora

TL;DR
This paper develops and compares heuristic policies for admission and routing of real-time jobs in multi-cluster web server systems, demonstrating that index-based policies, especially policy improvement, perform near optimally.
Contribution
It introduces and evaluates four heuristic policies, including index policies, for dynamic control of real-time transactions in multi-cluster systems, addressing intractability of optimal solutions.
Findings
Policy improvement (PI) is consistently near optimal.
Both PI and RB policies are nearly optimal in pure-routing scenarios.
The study provides practical heuristics for large-scale real-time system management.
Abstract
Motivated by time-sensitive e-service applications, we consider the design of effective policies in a Markovian model for the dynamic control of both admission and routing of a single class of real-time transactions to multiple heterogeneous clusters of web servers, each having its own queue and server pool. Transactions come with response-time deadlines, staying until completion if the latter are missed. Per job rejection and deadline-miss penalties are incurred. Since computing an optimal policy is intractable, we aim to design near optimal heuristic policies that are tractable for large-scale systems. Four policies are developed: the static optimal Bernoulli-splitting (BS) policy, and three index policies, based respectively on individually optimal (IO) actions, one-step policy improvement (PI), and restless bandit (RB) indexation. A computational study demonstrates that PI is the…
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.
