Asymptotic optimality of a greedy randomized algorithm in a large-scale service system with general packing constraints
Alexander Stolyar, Yuan Zhong

TL;DR
This paper introduces a simple greedy randomized algorithm called GRAND for assigning customers to servers in a large-scale service system with complex packing constraints, proving its asymptotic optimality as system size grows.
Contribution
The paper proposes the GRAND algorithm, demonstrating its asymptotic optimality in minimizing occupied servers in large systems with general packing constraints.
Findings
GRAND($aZ$) with $a>0$ is asymptotically optimal as system scales.
Simulation results show how zero-servers affect convergence and performance.
The algorithm is simple, easily implementable, and effective in complex packing scenarios.
Abstract
We consider a service system model primarily motivated by the problem of efficient assignment of virtual machines to physical host machines in a network cloud, so that the number of occupied hosts is minimized. There are multiple types of arriving customers, where a customer's mean service time depends on its type. There is an infinite number of servers. Multiple customers can be placed for service into one server, subject to general "packing" constraints. Service times of different customers are independent, even if served simultaneously by the same server. Each new arriving customer is placed for service immediately, either into a server already serving other customers (as long as packing constraints are not violated) or into an idle server. After a service completion, each customer leaves its server and the system. We propose an extremely simple and easily implementable customer…
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.
Taxonomy
TopicsOptimization and Search Problems · Mobile Ad Hoc Networks · Caching and Content Delivery
