Total views : 220

ARAM: A New Auction-based Resource Allocation Model in Cloud Computing


  • Computer Engineering Department, Faculty of Electrical and Computer Engineering, University of Tabriz, Tabriz, Iran, Islamic Republic of


Cloud computing is an on-demand network access model to a shared pool of configurable computing resources. One of the main challenges in cloud computing is the efficiency of the pricing and resource allocation models adopted by cloud providers. In this paper, we proposed a new resource allocation model called ARAM, which is based on reverse auctions and provides dynamic pricing policies. In this model, independent reverse auctions are hold for each cloud service request. ARAM has been compared with other previously proposed approaches, considering several issues such as the types of the services it supports, the necessity for configuring service instances, and also those related to load balancing. The main advantage of ARAM, compared to previous forward auction based models, is that it eliminates the necessity for configuring service instances. Therefore, the utilities of both consumers and providers are enhanced, in terms of cost and time. Also by adopting a dynamic pricing approach, it moderates the shortcomings of fixed pricing strategies in cloud computing, such as resource wastage and lack of fairness. Furthermore, contrary to most of the previous approaches, ARAM supports dynamic pricing for all types of services and considers load balancing issues in allocating resources. Today, most of the providers in the industry use fixed pricing models ignoring the market condition. Therefore, it seems necessary to use efficient dynamic pricing and resource allocation models, such as ARAM, in cloud computing.


Auctions, Cloud Computing, Dynamic Pricing, Resource Allocation.

Full Text:

 |  (PDF views: 253)


  • Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I. Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation Computer Systems. 2009; 25(6):599–16.
  • Amazon Web Services. Available from:
  • Sim KM. Agent-based cloud computing. IEEE Transactions on Services Computing. 2012; 5(4):564–77.
  • Sim KM. Agent-based interactions and economic encounters in an intelligent intercloud. IEEE Transactions on Cloud Computing. 2015; 3(3):358–71.
  • Siebenhaar M, Nguyen TAB, Lampe U, Schuller D, Steinmetz R. Concurrent negotiations in cloud-based systems. Proceedings of the 8th International Conference on Economics of Grids, Clouds, Systems, and Services; Paphos, Cyprus. 2012. p. 17–31.
  • Sim KM. Complex and concurrent negotiations for multiple interrelated e-Markets. IEEE Transactions on Cybernetics. 2013; 43(1):230–45.
  • Dastjerdi AV, Buyya R. An autonomous time-dependent SLA negotiation strategy for cloud computing. The Computer Journal. 2015; 58(11):3202–16.
  • Wang Q, Ren K, Meng X. When cloud meets eBay: Towards effective pricing for cloud computing. 2012 Proceedings IEEEINFOCOM; Orlando, FL. 2012. p. 936–44.
  • Prasad AS, Rao S. A mechanism design approach to resource procurement in cloud computing. IEEE Transactions on Computers. 2014; 63(1):17ؘ–30.
  • Wang X, Wang X, Che H, Li K. an intelligent economic approach for dynamic resource allocation in cloud services. IEEE Transactions on Cloud Computing. 2015; 3(3):275–89.
  • Javed B, Bloodsworth P, Rasool RU, Munir K, Rana O. Cloud market maker: An automated dynamic pricing marketplace for cloud users. Future Generation Computer Systems. 2016; 54:52–67.
  • Jayapandian N, Zubair Rahman AMJ, Gayathri J. The online control framework on computational optimization of resource provisioning in cloud environment. Indian Journal of Science and Technology. 2015 Sep; 8(23). DOI: 10.17485/ijst/2015/v8i23/79313.
  • Shyamala K, Rani TS. an analysis on efficient resource allocation mechanisms in cloud computing. Indian Journal of Science and Technology. 2015; 8(9):814–21.
  • Madni SHH, Abd Latiff MS, Coulibaly Y, Abdulhamid SM. An appraisal of meta-heuristic resource allocation techniques for IaaS cloud. Indian Journal of Science and Technology. 2016 Jan; 9(4). DOI: 10.17485/ijst/2016/v9i4/80561.
  • Mell P, Grance T. The NIST definition of cloud computing. USA: National Institute of Standards and Technology; 2011.
  • Hwang K, Dongarra JJ, Fox GC. Distributed and cloud computing: from parallel processing to the Internet of Things. USA: Morgan Kaufmann Publishers Inc; 2011.
  • Wooldridge M. An introduction to multi agent systems. USA: John Wiley and Sons Publishing; 2009.


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.