Double Auction used Artificial Neural Network in Cloud Computing


Article PDF :

Veiw Full Text PDF

Article type :

Original article

Author :

Muhammad Adeel Abbas,Zeshan Iqbal

Volume :

4

Issue :

5

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.

Keyword :

Cloud Computing, Double Auction, Artificial Neural Network, Regression Problem, Supervised Machine Learning
Journals Insights Open Access Journal Filmy Knowledge Hanuman Devotee Avtarit Wiki In Hindi Multiple Choice GK