Landa, R;
Charalambides, M;
Clegg, RG;
Griffin, D;
Rio, M;
(2016)
Self-Tuning Service Provisioning for Decentralised Cloud Applications.
IEEE Transactions on Network and Service Management
, 13
(2)
pp. 197-211.
10.1109/TNSM.2016.2549698.
Preview |
Text
Landa et al Self-Tuning Service Provisioning for Decentralized Cloud Applications AAM.pdf Download (2MB) | Preview |
Abstract
Cloud computing has revolutionized service delivery by providing on-demand invocation and elasticity. To reap these benefits, computation has been displaced from client devices and into data centers. This partial centralization is undesirable for applications that have stringent locality requirements, e.g., low latency. This problem could be addressed with large numbers of smaller cloud resources closer to users. However, as cloud computing diffuses from within data centers and into the network, there will be a need for cloud resource allocation algorithms that operate on resource-constrained computational units that serve localized subsets of customers. In this paper, we present a mechanism for service provisioning in distributed clouds where applications compete for resources. The mechanism operates by enabling execution zones to assign resources based on Vickrey auctions and provides high-quality probabilistic models that applications can use to predict the outcomes of such auctions. This allows applications to use knowledge of the locality distribution of their clients to accurately select the number of bids to be sent to each execution zone and their value. The proposed mechanism is highly scalable, efficient, and validated by extensive simulations.
Type: | Article |
---|---|
Title: | Self-Tuning Service Provisioning for Decentralised Cloud Applications |
Open access status: | An open access version is available from UCL Discovery |
DOI: | 10.1109/TNSM.2016.2549698 |
Publisher version: | http://dx.doi.org/10.1109/TNSM.2016.2549698 |
Language: | English |
Additional information: | Copyright © 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. This is the accepted manuscript version; the final version of record is available at http://dx.doi.org/10.1109/TNSM.2016.2549698 |
Keywords: | Cloud Resource Management, Decentralized Cloud Applications, Vickrey Auctions, Quality of Experience |
UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Electronic and Electrical Eng |
URI: | https://discovery.ucl.ac.uk/id/eprint/1497972 |
Archive Staff Only
View Item |