Abstract
In recent decades, there exists a wide increase in traffic of clouds due to the enormous increase of media content. The popularity of cloud is gaining its attention due to its ease of use and flexible model but suffers from poor resource2 management and its minimal extendibility of service portfolio. However, with recent advancement, the services are effectively managed, and its discovery is made further possible. To handle larger amounts of multimedia contents in a standalone cloud, deployment of wide operable systems is yet required that handles the data effectively with increasing demands of the user. A resource allocation framework is designed in this paper that uses a gray wolf optimization (GWO) architecture to effectively learn the operation of resource allocation in an optimal manner. For optimal service provisioning and scalability, the cloud at times communicates with each other based on the resource allocated by the deep neural network, and then the resources are shared. Such a scenario forms the multi-cloud computing, and the resource management using the deep neural network ensures trivial solutions on poor scalability. The deep neural network acts as a model for controlling the routing capabilities based on the input data rate and the storage space available in the multi-clouds. The deep neural network operates in such a way that it reduces the delay in processing and storage of data to cloud that ensures flexible operations across the cloud. The entire operation is divided into two modules: the first module operates on data processing and routing operations, and the second module acts as a control plane using the deep neural network that ensures optimal allocation of resources based on the data obtained and processed in the first module. These two models ensure better delivery of data to the cloud with proper allocation and storage of resources in the multi-cloud environment. The simulation is conducted using Java (netbeans) platform, and it is evaluated further using CloudSim toolkit. The results are experimented on various performance metrics that includes time delay and cost of resource allocation on multi-cloud.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Pham, X. Q., & Huh, E. N. (2016, October). Towards task scheduling in a cloud-fog computing system. In 2016 18th Asia-Pacific network operations and management symposium (APNOMS) (pp. 1–4). IEEE.
Basu, S., Karuppiah, M., Selvakumar, K., Li, K. C., Islam, S. H., Hassan, M. M., & Bhuiyan, M. Z. A. (2018). An intelligent/cognitive model of task scheduling for IoT applications in cloud computing environment. Future Generation Computer Systems, 88, 254–261.
Boveiri, H. R., Khayami, R., Elhoseny, M., & Gunasekaran, M. (2019). An efficient swarm-intelligence approach for task scheduling in cloud-based multi-net of things applications. Journal of Ambient Intelligence and Humanized Computing, 10(9), 3469–3479.
Ismail, L., & Materwala, H. (2018). Energy-aware VM placement and task scheduling in cloud-IoT computing: Classification and performance evaluation. IEEE Multi-Net of Things Journal, 5(6), 5166–5176.
Nguyen, B. M., Thi Thanh Binh, H., & Do Son, B. (2019). Evolutionary algorithms to optimize task scheduling problem for the IoT based bag-of-tasks application in cloud–fog computing environment. Applied Sciences, 9(9), 1730.
Al-Turjman, F., Hasan, M. Z., & Al-Rizzo, H. (2019). Task scheduling in cloud-based survivability applications using swarm optimization in IoT. Transactions on Emerging Telecommunications Technologies, 30(8), e3539.
Vashishth, V., Chhabra, A., & Sood, A. (2017, January). A predictive approach to task scheduling for big data in cloud environments using classification algorithms. In 2017 7th multi-national conference on cloud computing, data science & engineering-confluence (pp. 188–192). IEEE.
Hasan, M. Z., Al-Rizzo, H., Al-Turjman, F., Rodriguez, J., & Radwan, A. (2018, December). Multi-net of things task scheduling in cloud environment using hybrid wolf flame optimization. In 2018 IEEE global communications conference (GLOBECOM) (pp. 1–6). IEEE.
Wu, G., Bao, W., Zhu, X., & Zhang, X. (2018). A general cross-layer cloud scheduling framework for multiple iot computer tasks. Sensors, 18(6), 1671.
Yin, L., Luo, J., & Luo, H. (2018). Tasks scheduling and resource allocation in fog computing based on containers for smart manufacturing. IEEE Transactions on Industrial Informatics, 14(10), 4712–4721.
Zhao, X., & Huang, C. (2020). Microservice based computational offloading framework and cost efficient task scheduling algorithm in heterogeneous fog cloud network. IEEE Access, 8, 56680–56694.
Lin, W., Peng, G., Bian, X., Xu, S., Chang, V., & Li, Y. (2019). Scheduling algorithms for heterogeneous cloud environment: Main resource load balancing algorithm and time balancing algorithm. Journal of Grid Computing, 17(4), 699–726.
Xu, J., Hao, Z., Zhang, R., & Sun, X. (2019). A method based on the combination of laxity and ant colony system for cloud-fog task scheduling. IEEE Access, 7, 116218–116226.
Gawali, M. B., & Shinde, S. K. (2018). Task scheduling and resource allocation in cloud computing using a heuristic approach. Journal of Cloud Computing, 7(1), 4.
Cheng, N., Lyu, F., Quan, W., Zhou, C., He, H., Shi, W., & Shen, X. (2019). Space/aerial-assisted computing offloading for IoT applications: A learning-based approach. IEEE Journal on Selected Areas in Communications, 37(5), 1117–1129.
Li, W., Liao, K., He, Q., & Xia, Y. (2019). Performance-aware cost-effective resource provisioning for future grid IoT-multi-cloud system. Journal of Energy Engineering, 145(5), 04019016.
Kaur, K., Garg, S., Kaddoum, G., Ahmed, S. H., & Atiquzzaman, M. (2019). KEIDS: Kubernetes based energy and multi-ference driven scheduler for industrial IoT in edge-cloud ecosystem. IEEE Multi-net of Things Journal.
Deng, W., Yao, R., Zhao, H., Yang, X., & Li, G. (2019). A novel intelligent diagnosis method using optimal LS-SVM with improved GWO algorithm. Soft Computing, 23(7), 2445–2462.
Gen, M., Cheng, R., & Lin, L. (2008). Tasks Scheduling Models. Network Models and Optimization: Multiobjective Genetic Algorithm Approach (pp. 551–606).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Sangeetha, S.B., Sabitha, R., Dhiyanesh, B., Kiruthiga, G., Yuvaraj, N., Raja, R.A. (2022). Resource Management Framework Using Deep Neural Networks in Multi-Cloud Environment. In: Nagarajan, R., Raj, P., Thirunavukarasu, R. (eds) Operationalizing Multi-Cloud Environments. EAI/Springer Innovations in Communication and Computing. Springer, Cham. https://doi.org/10.1007/978-3-030-74402-1_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-74402-1_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-74401-4
Online ISBN: 978-3-030-74402-1
eBook Packages: EngineeringEngineering (R0)