Abstract
Cloud computing is internet-based computing era. The resources that are provided by cloud computing is easily accessible by the cloud clients when they are demanding. The infrastructure of cloud computing is dynamic in nature and resources are optimally allocated. These resources shared in cloud computing, like any other paradigm resource management is main issue in cloud computing. It is very challenging to provide all demanding resources, as the number of available shared-resources are increasing. This paper reviews sharing of resources (like servers, applications and data) over cloud and consider techniques to make adaptive algorithms for management of resources in cloud computing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Sharma, S., Pariha, D.: A review on resource allocation in cloud computing. Int. J. Adv. Res. Ideas Innov. Technol. 1, 1–7 (2014)
Ngenzi, A., Nair, S.R.: Dynamic resource management in Cloud datacenters for Server consolidation. arXiv preprint arXiv:1505.00577 (2015)
Magurawalage, C.S., Yang, K., Patrik, R., Georgiades, M., Wang, K.: A resource management protocol for mobile cloud using auto-scaling. arXiv preprint arXiv:1701.00384 (2017)
Chen, X., Li, W., Lu, S., Zhou, Z., Fu, X.: Efficient resource allocation for on-demand mobile-edge cloud computing. IEEE Trans. Veh. Technol. 67(9), 8769–8780 (2018)
Nguyen, T., Bao, L.L.: Joint computation offloading and resource allocation in cloud based wireless HetNets. In: GLOBECOM 2017 IEEE Global Communications Conference. IEEE (2017)
Nguyen, T.T., Long, B.L.: Joint computation offloading and resource allocation in cloud based wireless HetNets. arXiv preprint arXiv:1812.04711 (2018)
Ali, S.A., Alam, M.: Resource-Aware Min-Min (RAMM) algorithm for resource allocation in cloud computing environment. arXiv preprint arXiv:1803.00045 (2018)
Li, Z., Chu, T., Kolmanovsky, I.V., Yin, X., Yin, X.: Cloud resource allocation for cloud-based automotive applications. Mechatronics 50, 356–365 (2018)
Ghobaei-Arani, M., Khorsand, R., Ramezanpour, M.: An autonomous resource provisioning framework for massively multiplayer online games in cloud environment. J. Netw. Comput. Appl. 142, 76–97 (2019)
Saraswathi, A.T., Kalaashri, Y.R., Padmavathi, S.: Dynamic resource allocation scheme in cloud computing. Procedia Comput. Sci. 47, 30–36 (2015)
Beloglazov, A., Abawajy, J., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Fut. Gener. Comput. Syst. 28(5), 755–768 (2012)
Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Fut. Gener. Comput. Syst. 25(6), 599–616 (2009)
Wang, L., Kunze, M., Tao, J., von Laszewski, G.: Towards building a cloud for scientific applications. Adv. Eng. Softw. 42(9), 714–722 (2011)
Wang, L., et al.: Cloud computing: a perspective study. New Gener. Comput. 28(2), 137–146 (2010)
Wang, L., Fu, C.: Research advances in modern cyber infrastructure. New Gener. Comput. 28(2), 111–112 (2010)
Voorsluys, W., Broberg, J., Buyya, R.: Introduction to cloud computing. In: Cloud computing, pp. 1–41 (2011)
Younge, A.J., Von, L.G., Wang, L., Lopez-Alarcon, S., Carithers, W.: Efficient resource management for cloud computing environments. In: International Conference on Green Computing, pp. 357–364. IEEE (2010)
Shyamala, K., Rani, T.S.: An analysis on efficient resource allocation mechanisms in cloud computing. Indian J. Sci. Technol. 8(9), 814 (2015)
Liu, N., et al.: A hierarchical framework of cloud resource allocation and power management using deep reinforcement learning. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), pp. 372–382. IEEE (2017)
Arfeen, M.A., Pawlikowski, K., Willig, A.: A framework for resource allocation strategies in cloud computing environment. In: 2011 IEEE 35th Annual Computer Software and Applications Conference Workshops, pp. 261–266. IEEE (2011)
Singh, P., Talwariya, A., Kolhe, M.: Demand response management in the presence of renewable energy sources using Stackelberg game theory. In: IOP Conference Series: Materials Science and Engineering, vol. 605, 1, no. 1, p. 012004. IOP Publishing (2019)
Mohan, N., Kangasharju, J.: Placing it right!: optimizing energy, processing, and transport in Edge-Fog clouds. Ann. Telecommun. 73(7–8), 463–474 (2018)
Brady, S.J.: Dynamic resource allocation with forecasting in virtualized environments. U.S. Patent Application No. 10/203,991 (2019)
Sun, P., Zhang, H., Ji, H., Li, X.: Task allocation for Multi-APs with mobile edge computing. In: 2018 IEEE/CIC International Conference on Communications in China (ICCC Workshops), pp. 314–318. IEEE (2018)
Kesidis, G.: Scheduling distributed resources in heterogeneous private clouds. In: 2018 IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS). IEEE (2018)
Wang, L., Ma, Y., Yan, J., Chang, V., Zomaya, A.Y.: pipsCloud: high performance cloud computing for remote sensing big data management and processing. Fut. Gener. Comput. Syst. 78, 353–368 (2018)
Vafamehr, A., Mohammad, E.K.: Energy-aware cloud computing. Electr. J. 2(31), 40–49 (2018)
Khosravi, A., Rajkumar, B.: Energy and carbon footprint-aware management of geo-distributed cloud data centers: a taxonomy, state of the art, and future directions. In: Sustainable Development: Concepts, Methodologies, Tools, and Applications, pp. 1456–1475. IGI Global (2018)
Habibi, M., Mohammad, A., Ali, M.: Efficient distribution of requests in federated cloud computing environments utilizing statistical multiplexing. Fut. Gener. Comput. Syst. 90, 451–460 (2019)
Kumar, D., Deepti, M., Rohit, B.: Metaheuristic policies for discovery task programming matters in cloud computing. In: 2018 4th International Conference on Computing Communication and Automation (ICCCA). IEEE (2018)
Nayak, J., Naik, B., Jena, A.K., Barik, R.K., Das, H.: Nature inspired optimizations in cloud computing: applications and challenges. In: Mishra, B.S.P., Das, H., Dehuri, S., Jagadev, A.K. (eds.) Cloud Computing for Optimization: Foundations, Applications, and Challenges. SBD, vol. 39, pp. 1–26. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-73676-1_1
Yan, H., Ping, Y., Duo, L.: Study on deep unsupervised learning optimization algorithm based on cloud computing. In: 2019 International Conference on Intelligent Transportation, Big Data & Smart City (ICITBS). IEEE (2019)
Megahed, A., et al.: Optimizing cloud solutioning design. Fut. Gener. Comput. Syst. 91, 86–95 (2019)
Mohammed, R.M.: Notavailable. Storage allocation scheme for virtual instances of cloud computing (2019)
Wang, J., Pan, J., Esposito, F., Calyam, P., Yang, Z., Mohapatra, P.: Edge cloud offloading algorithms: Issues, methods, and perspectives. ACM Comput. Surv. (CSUR) 52(1), 2 (2019)
Javadi-Moghaddam, S.M., Alipour, S.: Resource allocation in cloud computing using advanced imperialist competitive algorithm. Int. J. Electr. Comput. Eng. 9, 2088–8708 (2019)
Hameed, A., et al.: A survey and taxonomy on energy efficient resource allocation techniques for cloud computing systems. Computing 98(7), 751–774 (2016)
Mann, Z.Á.: Allocation of virtual machines in cloud data centers—a survey of problem models and optimization algorithms. Acm Comput. Surv. (CSUR). 48(1), 11 (2015)
Cheng, D.: Adaptive scheduling parallel jobs with dynamic batching in spark streaming. IEEE Trans. Parallel Distrib. Syst. 29(12), 2672–2685 (2018)
Nguyen, F., Elias, F.: Red Hat Inc. Hybrid security batch processing in a cloud environment. U.S. Patent Appl. 10(067), 802 (2018)
Ilager, S., Kotagiri, R., Rajkumar, B.: ETAS: Energy and thermal-aware dynamic virtual machine consolidation in cloud data center with proactive hotspot mitigation. Concurr. Comput. Pract. Exp. 31(17), 5221 (2019)
Singh, S., Chana, I.: QoS-aware autonomic resource management in cloud computing: a systematic review. ACM Comput. Surv. 48(3), 39 (2015)
Singh, S., Chana, I.: Q-aware: quality of service based cloud resource provisioning. Comput. Electr. Eng. J. Elsevier (2015). https://doi.org/10.1016/j.compeleceng.2015/02/003
Singh, S., Chana, I.: QRSF: QoS-aware resource scheduling framework in cloud computing. J. Supercomput. 71(1), 241–292 (2015)
Chana, I., Singh, S.: Quality of service and service level agreements for cloud environments: issues and challenges. In: Mahmood, Z. (ed.) Cloud Computing. CCN, pp. 51–72. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-10530-7_3
Yu, R., Yan, Z., Stein, G., Wenlong, X., Kun, Y.: Toward cloud-based vehicular networks with efficient resource management. arXiv:1308.6208. arXiv (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Ijaz, S., Safdar, T., Khan, A. (2020). Challenges and Limitation of Resource Allocation in Cloud Computing. In: Bajwa, I., Sibalija, T., Jawawi, D. (eds) Intelligent Technologies and Applications. INTAP 2019. Communications in Computer and Information Science, vol 1198. Springer, Singapore. https://doi.org/10.1007/978-981-15-5232-8_62
Download citation
DOI: https://doi.org/10.1007/978-981-15-5232-8_62
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-5231-1
Online ISBN: 978-981-15-5232-8
eBook Packages: Computer ScienceComputer Science (R0)