Cargando…

Truthful online double auction based dynamic resource provisioning for multi-objective trade-offs in IaaS clouds

Auction designs have recently been adopted for static and dynamic resource provisioning in IaaS clouds, such as Microsoft Azure and Amazon EC2. However, the existing mechanisms are mostly restricted to simple auctions, single-objective, offline setting, one-sided interactions either among cloud user...

Descripción completa

Detalles Bibliográficos
Autores principales: Patel, Yashwant Singh, Malwi, Zahra, Nighojkar, Animesh, Misra, Rajiv
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7799171/
https://www.ncbi.nlm.nih.gov/pubmed/33456318
http://dx.doi.org/10.1007/s10586-020-03225-9
_version_ 1783635107902390272
author Patel, Yashwant Singh
Malwi, Zahra
Nighojkar, Animesh
Misra, Rajiv
author_facet Patel, Yashwant Singh
Malwi, Zahra
Nighojkar, Animesh
Misra, Rajiv
author_sort Patel, Yashwant Singh
collection PubMed
description Auction designs have recently been adopted for static and dynamic resource provisioning in IaaS clouds, such as Microsoft Azure and Amazon EC2. However, the existing mechanisms are mostly restricted to simple auctions, single-objective, offline setting, one-sided interactions either among cloud users or cloud service providers (CSPs), and possible misreports of cloud user’s private information. This paper proposes a more realistic scenario of online auctioning for IaaS clouds, with the unique characteristics of elasticity for time-varying arrival of cloud user requests under the time-based server maintenance in cloud data centers. We propose an online truthful double auction technique for balancing the multi-objective trade-offs between energy, revenue, and performance in IaaS clouds, consisting of a weighted bipartite matching based winning-bid determination algorithm for resource allocation and a Vickrey–Clarke–Groves (VCG) driven algorithm for payment calculation of winning bids. Through rigorous theoretical analysis and extensive trace-driven simulation studies exploiting Google cluster workload traces, we demonstrate that our mechanism significantly improves the performance while promising truthfulness, heterogeneity, economic efficiency, individual rationality, and has a polynomial-time computational complexity.
format Online
Article
Text
id pubmed-7799171
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-77991712021-01-12 Truthful online double auction based dynamic resource provisioning for multi-objective trade-offs in IaaS clouds Patel, Yashwant Singh Malwi, Zahra Nighojkar, Animesh Misra, Rajiv Cluster Comput Article Auction designs have recently been adopted for static and dynamic resource provisioning in IaaS clouds, such as Microsoft Azure and Amazon EC2. However, the existing mechanisms are mostly restricted to simple auctions, single-objective, offline setting, one-sided interactions either among cloud users or cloud service providers (CSPs), and possible misreports of cloud user’s private information. This paper proposes a more realistic scenario of online auctioning for IaaS clouds, with the unique characteristics of elasticity for time-varying arrival of cloud user requests under the time-based server maintenance in cloud data centers. We propose an online truthful double auction technique for balancing the multi-objective trade-offs between energy, revenue, and performance in IaaS clouds, consisting of a weighted bipartite matching based winning-bid determination algorithm for resource allocation and a Vickrey–Clarke–Groves (VCG) driven algorithm for payment calculation of winning bids. Through rigorous theoretical analysis and extensive trace-driven simulation studies exploiting Google cluster workload traces, we demonstrate that our mechanism significantly improves the performance while promising truthfulness, heterogeneity, economic efficiency, individual rationality, and has a polynomial-time computational complexity. Springer US 2021-01-11 2021 /pmc/articles/PMC7799171/ /pubmed/33456318 http://dx.doi.org/10.1007/s10586-020-03225-9 Text en © The Author(s), under exclusive licence to Springer Science+Business Media, LLC part of Springer Nature 2021 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Patel, Yashwant Singh
Malwi, Zahra
Nighojkar, Animesh
Misra, Rajiv
Truthful online double auction based dynamic resource provisioning for multi-objective trade-offs in IaaS clouds
title Truthful online double auction based dynamic resource provisioning for multi-objective trade-offs in IaaS clouds
title_full Truthful online double auction based dynamic resource provisioning for multi-objective trade-offs in IaaS clouds
title_fullStr Truthful online double auction based dynamic resource provisioning for multi-objective trade-offs in IaaS clouds
title_full_unstemmed Truthful online double auction based dynamic resource provisioning for multi-objective trade-offs in IaaS clouds
title_short Truthful online double auction based dynamic resource provisioning for multi-objective trade-offs in IaaS clouds
title_sort truthful online double auction based dynamic resource provisioning for multi-objective trade-offs in iaas clouds
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7799171/
https://www.ncbi.nlm.nih.gov/pubmed/33456318
http://dx.doi.org/10.1007/s10586-020-03225-9
work_keys_str_mv AT patelyashwantsingh truthfulonlinedoubleauctionbaseddynamicresourceprovisioningformultiobjectivetradeoffsiniaasclouds
AT malwizahra truthfulonlinedoubleauctionbaseddynamicresourceprovisioningformultiobjectivetradeoffsiniaasclouds
AT nighojkaranimesh truthfulonlinedoubleauctionbaseddynamicresourceprovisioningformultiobjectivetradeoffsiniaasclouds
AT misrarajiv truthfulonlinedoubleauctionbaseddynamicresourceprovisioningformultiobjectivetradeoffsiniaasclouds