Skip to main content

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

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes on Data Engineering and Communications Technologies ((LNDECT,volume 39))

Abstract

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   219.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   279.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  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. 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. 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. 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. 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. 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 2018

    Google Scholar 

  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. 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. 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)

    Article  Google Scholar 

  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. 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)

    Article  Google Scholar 

  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. 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. 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. 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. 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)

    Google Scholar 

  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. 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. 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)

    Article  Google Scholar 

  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. 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. 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. 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. 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. 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. 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)

    Article  Google Scholar 

  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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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)

    Google Scholar 

  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 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Saurabh Bhosale .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Bhosale, S., Parmar, M., Ambawade, D. (2020). A Taxonomy and Survey of Manifold Resource Allocation Techniques of IaaS in Cloud Computing. In: Karrupusamy, P., Chen, J., Shi, Y. (eds) Sustainable Communication Networks and Application. ICSCN 2019. Lecture Notes on Data Engineering and Communications Technologies, vol 39. Springer, Cham. https://doi.org/10.1007/978-3-030-34515-0_20

Download citation

Publish with us

Policies and ethics