Skip to main content

Resource Management Framework Using Deep Neural Networks in Multi-Cloud Environment

  • Chapter
  • First Online:
Operationalizing Multi-Cloud Environments

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 179.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

References

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

  19. Gen, M., Cheng, R., & Lin, L. (2008). Tasks Scheduling Models. Network Models and Optimization: Multiobjective Genetic Algorithm Approach (pp. 551–606).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics