A Taxonomy and Survey of Manifold Resource Allocation Techniques of IaaS in Cloud Computing

  • Saurabh BhosaleEmail author
  • Manish Parmar
  • Dayanand Ambawade
Conference paper
Part of the Lecture Notes on Data Engineering and Communications Technologies book series (LNDECT, volume 39)


In cloud computing environment there are Cloud Service Providers (CSP)/Vendor, and Cloud User/Client. CSP provides application, infrastructure, and/or software. Cloud user demand for a service to the CSP via the internet which is accounted on a pay-per-usage basis. Resource allocation related parameters are optimization, cost efficiency, security, quality of service (QoS), reliability, compatibility, efficiency, and delay. In this survey, we have reviewed resource allocation algorithms and mechanisms used by researchers in the recent past and classified these techniques according to the parameters considered in the approach. According to the survey, we noticed that few parameters are well addressed by many of the researches while some are yet not much investigated. The survey will guide the researchers to achieve more vision in the field of resource allocation for IaaS in Cloud Computing.


Cloud computing Resource allocation Infrastructure as a Service (IaaS) Cloud Service Provider (CSP) Public/private cloud 


  1. 1.
    Jain, S., Purini, S., Reddy, P.V.: A multi-cloud marketplace model with multiple brokers for IaaS layer and generalized stable. In: IEEE/ACM 11th International Conference on Utility and Cloud Computing (UCC) (2018)Google Scholar
  2. 2.
    Raugust, A.S., de Souza, F.R., Pillon, M.A., Miers, C.C., Koslovski, G.P.: Allocation of virtual infrastructures on multiple IaaS providers with survivability and reliability requirements. In: IEEE 32nd International Conference on Advanced Information Networking and Applications (2018)Google Scholar
  3. 3.
    Singh, G.B., Jaafar, F., Butakov, S.: Analysis of overhead caused by security mechanisms in IaaS cloud. In: 5th International Conference on Control, Decision and Information Technologies (CoDIT18) (2018)Google Scholar
  4. 4.
    Prachitmutita, I., Aittinonmongkol, W., Pojjanasuksakul, N., Supattatham, M., Padungweang, P.: Auto-scaling microservices on IaaS under SLA with cost-effective framework. In: Tenth International Conference on Advanced Computational Intelligence (ICACI), 29–31 March 2018, Xiamen, China (2018)Google Scholar
  5. 5.
    Halabi, T., Bellaiche, M., Abusitta, A.: Cloud security up for auction- a DSIC online mechanism for secure IaaS resource allocation. In: 2nd Cyber Security in Networking Conference (CSNet) (2018)Google Scholar
  6. 6.
    Jiang, C., Chen, Y., Wang, Q., Liu, K.J.R.: Data-driven auction mechanism design in IaaS cloud computing. In: IEEE Transactions on Services Computing, vol. 11, no. 5, September–October 2018Google Scholar
  7. 7.
    Paul, S., Adhikari, M.: Dynamic load balancing strategy based on resource classification technique in IaaS cloud. In: IEEE 7th International Conference on Advances in Computing, Communication and Informatics (ICACCI) 19–22 September 2018, Banglore, India (2018)Google Scholar
  8. 8.
    Liu, J., Qiao, J.: How to buy cloud resource better for IaaS user- from the perspective of cloud elasticity testing. In: IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS) (2018)Google Scholar
  9. 9.
    Mistry, S., Bouguettaya, A., Dong, H., Qin, A.K.: Metaheuristic optimization for long-term IaaS service composition. IEEE Trans. Serv. Comput. 11(1), 131–143 (2018)CrossRefGoogle Scholar
  10. 10.
    Patel, E., Mohan, A., Kushwaha, D.S.: Neural network based classification of virtual machines in IaaS. In: 5th IEEE Uttar Pradesh Section International Conference on Electrical, Electronics and Computer Engineering (UPCON) (2018)Google Scholar
  11. 11.
    Wei, L., Foh, C.H., He, B., Cai, J.: Towards efficient resource allocation for heterogeneous workloads in IaaS clouds. IEEE Trans. Cloud Comput. 6(1), 264–275 (2018)CrossRefGoogle Scholar
  12. 12.
    Wu, C.-H., Lee, Y.-H., Huang, K.-C., Lai, K.-C.: A framework for proactive resource allocation in IaaS clouds. In: Meen, P.L. (ed.) IEEE International Conference on Applied System Innovation IEEE-ICASI 2017 (2017)Google Scholar
  13. 13.
    Ecarot, T., Zeghlache, D., Brandily, C.: Consumer and-provider-oriented efficient IaaS resource allocation. In: IEEE International Parallel and Distributed Processing Symposium Workshops (2017)Google Scholar
  14. 14.
    Ren, J., Pang, L., Cheng, Y.: Dynamic pricing scheme for IaaS cloud platform based on load balancing- a Q-learning approach. In: International Conference on Engineering, Technology and Innovation (ICE-ITMC) (2017)Google Scholar
  15. 15.
    Pucher, A., Wolski, R., Krintz, C.: EXFed- efficient cross-federation with availability SLAs on preemptible IaaS instances. In: IEEE International Conference on Cloud Engineering (2017)Google Scholar
  16. 16.
    Tsakalozos, K., Verroios, V., Roussopoulos, Delis, A.: Live VM migration under time-constraints in share-nothing IaaS-clouds. IEEE Trans. Parallel Distrib. Syst. 28(8), 2285–2298 (2017)CrossRefGoogle Scholar
  17. 17.
    Gupta, P., Tewari, P.: Monkey search algorithm for task scheduling in cloud IaaS. In: 4th International Conference on Image Information Processing (ICIIP) (2017)Google Scholar
  18. 18.
    Li, J., Zhu, Y., Yu, J., Long, C., Xue, G., Qian, S.: Online auction for IaaS clouds- towards elastic user demands and weighted heterogeneous VMs. In: IEEE INFOCOM – IEEE Conference on Computer Communications (2017)Google Scholar
  19. 19.
    Zhang, X., Huang, Z., Wu, C., Li, Z., Lau, F.C.M.: Online auctions in IaaS clouds: welfare and profit maximization with server costs. IEEE/ACM Trans. Netw. 25(2), 1034–1047 (2017)CrossRefGoogle Scholar
  20. 20.
    Wei, Y., Pan, L., Yuan, D., Liu, S., Wu, L., Meng, X.: A distributed game-theoretic approach for IaaS service trading in an auction-based cloud market. In: IEEE TrustCom-BigDataSE-ISPA (2016)Google Scholar
  21. 21.
    Wang, B., Tao, D., Lin, Z.: A load feedback based resource scheduling algorithm for IaaS cloud platform. In: International Conference on Consumer Electronics, Taiwan (2016)Google Scholar
  22. 22.
    Chang, Y., Gui, C., Luo, F.: A novel energy-aware and resource efficient virtual resource allocation strategy in IaaS cloud. In: 2nd IEEE International Conference on Computer and Communications (2016)Google Scholar
  23. 23.
    Govindaraju, Y., Hector D.-L.: A QoS and energy aware load balancing and resource allocation framework for IaaS cloud providers. In: IEEE/ACM 9th International Conference on Utility and Cloud Computing (2016)Google Scholar
  24. 24.
    Hamze, M., Mbarek, N., Togni, O.: Broker and federation based cloud networking architecture for IaaS and NaaS QoS guarantee. In: 13th IEEE Annual Consumer Communications Networking Conference (CCNC) (2016)Google Scholar
  25. 25.
    Zhou, Y., Hoffmann, H., Wentzlaff, D.; CASH: supporting IaaS customers with a subcore configurable architecture. In: ACM/IEEE 43rd Annual International Symposium on Computer Architecture (2016)Google Scholar
  26. 26.
    Liu, H., He, B.: F2C: enabling fair and fine-grained resource sharing in multi-tenant IaaS clouds. IEEE Trans. Parallel Distrib. Syst. 27(9), 2589–2602 (2016)CrossRefGoogle Scholar
  27. 27.
    Brasileiro, F., Falco, E.: Federation of private IaaS cloud providers through the barter of resources. In: IEEE 36th International Conference on Distributed Computing Systems (2016)Google Scholar
  28. 28.
    Soltani, S., Elgazzar, K., Martin, P.: QuARAM service recommender: a platform for IaaS service selection. In: IEEE/ACM International Conference on Utility and Cloud Computing (2016)Google Scholar
  29. 29.
    Cheng, S., Cao, C., Yu, P., Ma, X.: SLA-aware and green resource management of IaaS clouds. In: IEEE 18th International Conference on High Performance Computing and Communications, IEEE 14th International Conference on Smart City, IEEE 2nd International Conference on Data Science and Systems (2016)Google Scholar
  30. 30.
    Bruschi, G.C., Spolon, R., Pauro, L.L., Lobato, R.S., Manacero, A., Cavenaghi, M.A.: StackAct- performance evaluation in an IaaS cloud multilayer. In: 15th International Symposium on Parallel and Distributed Computing (2016)Google Scholar
  31. 31.
    Kritikos, K., Magoutis, K., Plexousakis, D.: Towards knowledge-based assisted IaaS selection. In: IEEE 8th International Conference on Cloud Computing Technology and Science (2016)Google Scholar
  32. 32.
    Metwally, K., Jarray, A., Karmouch, A.: A cost-efficient QoS-aware model for cloud IaaS resource allocation in large datacenters. In: IEEE 4th International Conference on Cloud Networking (CloudNet) (2015)Google Scholar
  33. 33.
    Pittl, B., Mach, W., Schikuta, E.: A negotiation-based resource allocation model in IaaS-markets. In: IEEE/ACM 8th International Conference on Utility and Cloud Computing (2015)Google Scholar
  34. 34.
    Dou, H., Qi, Y., Chen, P.: A novel approach to improving resource utilization for IaaS. In: 12th Web Information System and Application Conference (2015)Google Scholar
  35. 35.
    Tran, G.S., Nghiem, T.P.: Cooperative IaaS resource management- policy and simulation framework. In: 7th International Conference on Knowledge and Systems Engineering (2015)Google Scholar
  36. 36.
    Liu, T., Ji, T., Yue, Q., Tang, Z.: G-cloud: a highly reliable and secure IaaS platform. In: International Conference on Network and Information Systems for Computers (2015)Google Scholar
  37. 37.
    Bagheri, B., Abadi, C., Arani, M.G.: Improving resource management of IaaS providers in cloud federation. In: 2nd International Conference on Knowledge-Based Engineering and Innovation (KBEI), 5–6 November 2015, Tehran, Iran (2015)Google Scholar
  38. 38.
    Metwally, K., Jarray, A., Karmouch, A.: MILP based Approach for Efficient Cloud IaaS resource allocation. In: IEEE 8th International Conference on Cloud Computing (2015)Google Scholar
  39. 39.
    Mistry, S., Bouguettaya, A., Dong, H., Qin, A.K.: Predicting dynamic requests behavior in long-term IaaS service composition. In: IEEE International Conference on Web Services (2015)Google Scholar
  40. 40.
    Jin, H., Wang, X., Wu, S., Di, S., Shi, X.: Towards optimized fine-grained pricing of IaaS cloud Platform. IEEE Trans. Cloud Comput. 3(4), (2015)CrossRefGoogle Scholar
  41. 41.
    Metwally, K.M., Jarray, A., Karmouch, A.; Two-phase ontology-based resource allocation approach for IaaS cloud service. In: 12th Annual IEEE Consumer Communications and Networking Conference (CCNC) (2015)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Saurabh Bhosale
    • 1
    Email author
  • Manish Parmar
    • 1
  • Dayanand Ambawade
    • 1
  1. 1.Department of Electronics and Telecommunication EngineeringBharatiya Vidya Bhavans’ Sardar Patel Institute of TechnologyMumbaiIndia

Personalised recommendations