A cloud dynamic online double auction mechanism (DODAM) for sustainable pricing
- PDF / 1,992,121 Bytes
- 20 Pages / 595.276 x 790.866 pts Page_size
- 80 Downloads / 160 Views
A cloud dynamic online double auction mechanism (DODAM) for sustainable pricing S. M. Reza Dibaj1
· Ali Miri1 · SeyedAkbar Mostafavi2
© Springer Science+Business Media, LLC, part of Springer Nature 2020
Abstract The Cloud is a new computing paradigm that has experienced exponential growth in recent years. Therefore, success in the cloud services industry can be a challenge, as satisfying both cloud service users and providers is challenging. Cloud users expect to receive a higher service quality with the lowest possible prices. On the other hand, cloud service providers need to maximize their revenues by utilizing energy-efficient resources while adopting prices that attract the most customers. As such, the success of a business in cloud computing depends on the equal consideration of cloud service providers’ and users’ needs. This paper proposes a long-term organic solution based on a double auction model that encompasses the varying natures of both strategic players and cloud resources. We develop the dynamic online double auction mechanism (DODAM) and coin the concept of sustainable pricing for cloud computing services. A dynamic online platform that is capable of realistically modelling cloud ecosystems distinguishes the DODAM model from other studies using a double auction mechanism. Based on experimental results, we prove that the proposed model outweighs other double auction models in terms of the social welfare and truthfulness pillars. Keywords Cloud computing · Online dynamic double auction · Sustainable pricing · Dynamic resource allocation
1 Introduction The cloud computing market is experiencing an exponential growth rate despite the number of challenges it faces in the industry. Immense computing power and storage, easy resource management, high scalability, vast accessibility, boundless availability, and power and programmability are some of the advantages that have made cloud computing an indispensable choice for a countless number of applications [1]. Health care services, learning and education systems, economics, social networks, transportation systems, Internet of Things (IoT), and Smart Cities are a fraction of the domains and disciplines that now utilize cloud services as an
B
S. M. Reza Dibaj [email protected] Ali Miri [email protected] SeyedAkbar Mostafavi [email protected]
1
Ryerson University, 350 Victoria St., Toronto, ON M5B 2K3, Canada
2
Yazd University, University Blvd, Safayieh, Yazd, Iran
essential part of their infrastructure [2], [3]. The main cloud environments are Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS), and the focus of the current paper is on IaaS. Previously, any application development needed a significant capital expense (aka CapEx) to predict and to be ready for the maximum service demand before the deployment phase. The immense CapEx investment requirement, as well as the potential risk for the success of the offered services, made it difficult and limited for investment. The pay-as-yougo co
Data Loading...