Double Auction used Artificial Neural Network in Cloud Computing
-
Published:2022-06-30
Issue:5
Volume:4
Page:65-76
-
ISSN:2618-1630
-
Container-title:Vol 4 Issue 5
-
language:en
-
Short-container-title:IJIST
Author:
Abbas Muhammad Adeel1, Iqbal Zeshan1
Affiliation:
1. Department of Computer Science University of Engineering and Technology Taxila, Pakistan
Abstract
Double auction (DA) algorithm is widely used for trading systems in cloud computing. Distinct buyers request different attributes for virtual machines. On the other hand, different sellers offer several types of virtual machines according to their correspondence bids. In DA, getting multiple equilibrium prices from distinct cloud providers is a difficult task, and one of the major problems is bidding prices for virtual machines, so we cannot make decisions with inconsistent data. To solve this problem, we need to find the best machine learning algorithm that anticipates the bid cost for virtual machines. Analyzing the performance of DA algorithm with machine learning algorithms is to predict the bidding price for both buyers and sellers. Therefore, we have implemented several machine learning algorithms and observed their performance on the bases of accuracy, such as linear regression (83%), decision tree regressor (77%), random forest (82%), gradient boosting (81%), and support vector regressor (90%). In the end, we observed that the Artificial Neural Network (ANN) provided an astonishing result. ANN has provided 97% accuracy in predicting bidding prices in DA compared to all other learning algorithms. It reduced the wastage of resources (VMs attributes) and soared both users' profits (buyers & sellers). Different types of models were analyzed on the bases of individual parameters such as accuracy. In the end, we found that ANN is effective and valuable for bidding prices for both users.
Subject
Computer Networks and Communications,Hardware and Architecture,Software
Reference30 articles.
1. I. A. T. Hashem, I. Yaqoob, N. B. Anuar, S. Mokhtar, A. Gani, and S. Ullah Khan, “The rise of ‘big data’ on cloud computing: Review and open research issues,” Inf. Syst., vol. 47, pp. 98–115, Jan. 2015, doi: 10.1016/J.IS.2014.07.006. 2. A. Youssef, A. Almishal, and A. E. Youssef, “Cloud Service Providers: A Comparative Study,” www.ijcait.com Int. J. Comput. Appl. Inf. Technol., vol. 5, no. April, pp. 2278–7720, 2014, [Online]. Available: https://www.researchgate.net/publication/299551297. 3. P. Samimi, Y. Teimouri, and M. Mukhtar, “A combinatorial double auction resource allocation model in cloud computing,” Inf. Sci. (Ny)., vol. 357, pp. 201–216, Aug. 2016, doi: 10.1016/J.INS.2014.02.008. 4. S. A. Tafsiri and S. Yousefi, “Combinatorial double auction-based resource allocation mechanism in cloud computing market,” J. Syst. Softw., vol. 137, pp. 322–334, Mar. 2018, doi: 10.1016/J.JSS.2017.11.044. 5. P. Hummel and R. Preston McAfee, “Machine learning in an auction environment,” J. Mach. Learn. Res., vol. 17, pp. 1–37, 2016.
|
|