Hostname: page-component-89b8bd64d-b5k59 Total loading time: 0 Render date: 2026-05-08T04:45:41.150Z Has data issue: false hasContentIssue false

MULTI-CLASS RESOURCE SHARING WITH BATCH ARRIVALS

Published online by Cambridge University Press:  21 September 2018

Paul Ezhilchelvan
Affiliation:
School of Computing Science, Newcastle University, Newcastle upon Tyne, NE4 5TG, UK E-mail: paul.ezhilchelvan@ncl.ac.uk; isi.mitrani@ncl.ac.uk
Isi Mitrani
Affiliation:
School of Computing Science, Newcastle University, Newcastle upon Tyne, NE4 5TG, UK E-mail: paul.ezhilchelvan@ncl.ac.uk; isi.mitrani@ncl.ac.uk

Abstract

A cloud provider hosts virtual machines (VMs) of different types, with different resource requirements. There are bounds on the total amounts of each kind of resource that are available. Requests arrive in batches of different sizes. Under the ‘complete blocking’ policy, a request is accepted only if all the VMs in its batch can be accommodated. The ‘partial blocking’ policy would accept a request if there is room for at least one of the VMs in the batch. Blocked requests are lost, with an associated loss of revenue. The trade-offs between costs and benefits are evaluated by means of appropriate models, for which novel solutions based on fixed-point iterations are proposed. The applicability of those solutions is extended, by means of simplifications, to very large-scale systems. Numerical examples and comparisons with simulations are presented.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 2018 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable