An infinite server system with general packing constraints
Alexander Stolyar

TL;DR
This paper studies an infinite server system with complex packing constraints, proposing a simple greedy algorithm that is proven to be asymptotically optimal for minimizing occupied servers in high-volume regimes.
Contribution
It introduces a greedy algorithm for assigning customers to servers under general packing constraints and proves its asymptotic optimality as flow rates increase.
Findings
Greedy algorithm minimizes the objective function asymptotically.
Algorithm remains effective with aggregate configurations under vector-packing constraints.
Proves asymptotic optimality in large-scale service systems.
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 input flows of different type customers, with a customer mean service time depending on its type. There is infinite number of servers. A server packing {\em configuration} is the vector , where is the number of type customers the server "contains". Packing constraints must be observed, namely there is a fixed finite set of configurations that are allowed. Service times of different customers are independent; after a service completion, each customer leaves its server and the system. Each new arriving customer is placed for service immediately; it can be placed into a server already serving other customers (as long as packing…
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 · Advanced Queuing Theory Analysis · Cloud Computing and Resource Management
