Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-09T05:17:29.567Z 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
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

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