IDEAS home Printed from https://ideas.repec.org/a/inm/oropre/v61y2013i5p1200-1217.html
   My bibliography  Save this article

An Infinite Server System with General Packing Constraints

Author

Listed:
  • Alexander L. Stolyar

    (Bell Labs, Alcatel-Lucent, Murray Hill, New Jersey 07974)

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 an infinite number of servers. A server-packing configuration is the vector k = { k i }, where k i is the number of type i customers the server “contains.” Packing constraints must be observed; namely, there is a fixed finite set of configurations k 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 constraints are not violated), or into an idle server.We consider a simple parsimonious real-time algorithm, called Greedy , that attempts to minimize the increment of the objective function \documentclass{aastex}\usepackage{amsbsy}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{bm}\usepackage{mathrsfs}\usepackage{pifont}\usepackage{stmaryrd}\usepackage{textcomp}\usepackage{portland,xspace}\usepackage{amsmath,amsxtra}\pagestyle{empty}\DeclareMathSizes{10}{9}{7}{6}\begin{document}$\sum_k X_k^{1+\alpha}$\end{document} , (alpha) > 0, caused by each new assignment; here X k is the number of servers in configuration k . (When (alpha) is small, \documentclass{aastex}\usepackage{amsbsy}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{bm}\usepackage{mathrsfs}\usepackage{pifont}\usepackage{stmaryrd}\usepackage{textcomp}\usepackage{portland,xspace}\usepackage{amsmath,amsxtra}\pagestyle{empty}\DeclareMathSizes{10}{9}{7}{6}\begin{document}$\sum_k X_k^{1+\alpha}$\end{document} approximates the total number \documentclass{aastex}\usepackage{amsbsy}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{bm}\usepackage{mathrsfs}\usepackage{pifont}\usepackage{stmaryrd}\usepackage{textcomp}\usepackage{portland,xspace}\usepackage{amsmath,amsxtra}\pagestyle{empty}\DeclareMathSizes{10}{9}{7}{6}\begin{document}$\sum_k X_k$\end{document} of occupied servers.) Our main results show that certain versions of the Greedy algorithm are asymptotically optimal , in the sense of minimizing \documentclass{aastex}\usepackage{amsbsy}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{bm}\usepackage{mathrsfs}\usepackage{pifont}\usepackage{stmaryrd}\usepackage{textcomp}\usepackage{portland,xspace}\usepackage{amsmath,amsxtra}\pagestyle{empty}\DeclareMathSizes{10}{9}{7}{6}\begin{document}$\sum_k X_k^{1+\alpha}$\end{document} in stationary regime as the input flow rates grow to infinity. We also show that in the special case when the set of allowed configurations is determined by vector-packing constraints, the Greedy algorithm can work with aggregate configurations as opposed to exact configurations k , thus reducing computational complexity while preserving the asymptotic optimality.

Suggested Citation

  • Alexander L. Stolyar, 2013. "An Infinite Server System with General Packing Constraints," Operations Research, INFORMS, vol. 61(5), pages 1200-1217, October.
  • Handle: RePEc:inm:oropre:v:61:y:2013:i:5:p:1200-1217
    DOI: 10.1287/opre.2013.1184
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/opre.2013.1184
    Download Restriction: no

    File URL: https://libkey.io/10.1287/opre.2013.1184?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. Alexander L. Stolyar & Tolga Tezcan, 2011. "Shadow-Routing Based Control of Flexible Multiserver Pools in Overload," Operations Research, INFORMS, vol. 59(6), pages 1427-1444, December.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Shuai Ding & Chen-Yi Xia & Kai-Le Zhou & Shan-Lin Yang & Jennifer S Shang, 2014. "Decision Support for Personalized Cloud Service Selection through Multi-Attribute Trustworthiness Evaluation," PLOS ONE, Public Library of Science, vol. 9(6), pages 1-11, June.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Tolga Tezcan & Banafsheh Behzad, 2012. "Robust Design and Control of Call Centers with Flexible Interactive Voice Response Systems," Manufacturing & Service Operations Management, INFORMS, vol. 14(3), pages 386-401, July.
    2. Merve Bodur & James R. Luedtke, 2017. "Mixed-Integer Rounding Enhanced Benders Decomposition for Multiclass Service-System Staffing and Scheduling with Arrival Rate Uncertainty," Management Science, INFORMS, vol. 63(7), pages 2073-2091, July.
    3. J. G. Dai & Pengyi Shi, 2019. "Inpatient Overflow: An Approximate Dynamic Programming Approach," Manufacturing & Service Operations Management, INFORMS, vol. 21(4), pages 894-911, October.
    4. Michael F. Kamali & Tolga Tezcan & Ozlem Yildiz, 2019. "When to Use Provider Triage in Emergency Departments," Management Science, INFORMS, vol. 65(3), pages 1003-1019, March.
    5. Jim G. Dai & Pengyi Shi, 2021. "Recent Modeling and Analytical Advances in Hospital Inpatient Flow Management," Production and Operations Management, Production and Operations Management Society, vol. 30(6), pages 1838-1862, June.
    6. Silviya Valeva & Guodong Pang & Andrew J. Schaefer & Gilles Clermont, 2023. "Acuity-Based Allocation of ICU-Downstream Beds with Flexible Staffing," INFORMS Journal on Computing, INFORMS, vol. 35(2), pages 403-422, March.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:oropre:v:61:y:2013:i:5:p:1200-1217. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.