A Study of Resource Management and Security-Based Techniques in Autonomic Cloud Computing

  • Chapter
  • First Online:
Autonomic Computing in Cloud Resource Management in Industry 4.0

Abstract

The predominant goal of autonomic computing is to manage the computer networks and software systems using some adaptive technologies to implement the services efficiently. Such a computing model becomes very useful in the networking scenarios, where a variety of services are offered to a wide range of audience with different user specifications such as cloud. Autonomic cloud computing (ACC) allows the cloud provider to manage the cloud services intelligently in an autonomous way with little or no human intervention. But, from implementation point of view, ACC faces numerous challenges such as availability, reliability, integration, security, interoperability, and resource management. Based on the literature study, it has been found that management and availability of cloud computing resources are the two major challenges. This chapter firstly offers a review of the resource management (provisioning and scheduling) techniques in an ACC environment. Secondly, the security-based methods for resource management to achieve the availability are discussed. In addition to this, an analysis of the relevant solutions in each category is also provided.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
EUR 29.95
Price includes VAT (Germany)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
EUR 139.09
Price includes VAT (Germany)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR 181.89
Price includes VAT (Germany)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info
Hardcover Book
EUR 181.89
Price includes VAT (Germany)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. van Steen, M., & Tanenbaum, A. S. (2016). A brief introduction to distributed systems. Computing, 98, 967–1009.

    Article  MathSciNet  Google Scholar 

  2. Buyya, R., Calheiros, R. N., & Li, X. (2012). Autonomic cloud computing: Open challenges and architectural elements. In 2012 IEEE 3rd International Conference on Emerging Applications of Information Technology (pp. 3–10).

    Google Scholar 

  3. Agrawal, N., & Tapaswi, S. (2019). Defense mechanisms against DDoS attacks in a cloud computing environment: State-of-the-art and research challenges. IEEE Communications Surveys and Tutorials, 21(4), 1–27.

    Article  Google Scholar 

  4. Ardagna, D., Panicucci, B., & Passacantando, M. (2013). Generalized Nash equilibria for the service provisioning problem in cloud systems. IEEE Transactions on Services Computing, 6(4), 429–442.

    Article  Google Scholar 

  5. Singh, S., Chana, I., & Singh, M. (2017). The journey of QoS-aware autonomic cloud computing. IT Professional, 19(2), 42–49.

    Article  Google Scholar 

  6. Kephart, J. O., & Chess, D. M. (2003). The vision of autonomic computing. Computer, 36(1), 41–50.

    Article  MathSciNet  Google Scholar 

  7. Viswanathan, H., Lee, E. K., Rodero, I., & Pompili, D. (2015). Uncertainty-aware autonomic resource provisioning for mobile cloud computing. IEEE Transactions on Parallel and Distributed Systems, 26(8), 2363–2372.

    Article  Google Scholar 

  8. Diaz-Montes, J., AbdelBaky, M., Zou, M., & Parashar, M. (2015). CometCloud: Enabling software-defined federations for end-to-end application workflows. IEEE Internet Computing, 19(1): 69–73.

    Article  Google Scholar 

  9. Kumbhare, A. G., Simmhan, Y., Frincu, M., & Prasanna, V. K. (2015). Reactive resource provisioning heuristics for dynamic dataflows on cloud infrastructure. IEEE Transactions on Cloud Computing, 3(2), 105–118.

    Article  Google Scholar 

  10. Mashayekhy, L., Nejad, M. M., & Grosu, D. (2015). A PTAS mechanism for provisioning and allocation of heterogeneous cloud resources. IEEE Transactions on Parallel and Distributed Systems, 26(9), 2386–2399.

    Article  Google Scholar 

  11. Viswanathan, H., Lee, E. K., & Pompili, D. (2016). A multi-objective approach to real-time in-situ processing of mobile-application workflows. IEEE Transactions on Parallel and Distributed Systems, 27(11), 3116–3130.

    Article  Google Scholar 

  12. Malensek, M., Pallickara, S., & Pallickara, S. (2016). Autonomous cloud federation for high-throughput queries over voluminous datasets. IEEE Cloud Computing, 3(3), 40–49.

    Article  Google Scholar 

  13. Jamshidi, P., Pahl, C., & Mendonça, N. C. (2016). Managing uncertainty in autonomic cloud elasticity controllers. IEEE Cloud Computing, 3(3), 50–60.

    Article  Google Scholar 

  14. Sun, P., Dai, Y., & Qiu, X. (2017). Optimal scheduling and management on correlating reliability, performance, and energy consumption for multiagent cloud systems. IEEE Transactions on Reliability, 66(2), 547–558.

    Article  Google Scholar 

  15. Haratian, P., Safi-Esfahani, F., Salimian, L., & Nabiollahi, A. (2019). An adaptive and fuzzy resource management approach in cloud computing. IEEE Transactions on Cloud Computing, 7(4), 907–920.

    Article  Google Scholar 

  16. Hasan, M.S., Alvares, F., Ledoux, T., & Pazat, J. (2017). Investigating energy consumption and performance trade-off for interactive cloud application. IEEE Transactions on Sustainable Computing, 2(2), 113–126 (2017)

    Google Scholar 

  17. Berekmeri, M., Serrano, D., Bouchenak, S., Marchand, N., & Robu, B. (2018). Feedback autonomic provisioning for guaranteeing performance in mapreduce systems. IEEE Transactions on Cloud Computing, 6(4), 1004–1016.

    Article  Google Scholar 

  18. Van Rossem, S., Tavernier, W., Colle, D., Pickavet , M., & Demeester, P. (2019). Profile-based resource allocation for virtualized network functions. IEEE Transactions on Network and Service Management, 16(4), 1374–1388.

    Article  Google Scholar 

  19. Beigi-Mohammadi, N., Shtern, M., & Litoiu, M. (2020). Adaptive load management of web applications on software defined infrastructure. IEEE Transactions on Network and Service Management, 17(1), 488–502.

    Article  Google Scholar 

  20. Shila, D. M., Shen, W., Cheng, Y., Tian, X., & Shen, X. S. (2017). AMCloud: Toward a secure autonomic mobile Ad Hoc cloud computing system. IEEE Wireless Communications, 24(2), 74-81.

    Article  Google Scholar 

  21. Gill, S. S., & Buyya, R. (2018). SECURE: Self-protection approach in cloud resource management. IEEE Cloud Computing, 5(1), 60–72.

    Article  Google Scholar 

  22. Lee, E. K., Viswanathan, H., & Pompili, D. (). Model-based thermal anomaly detection in cloud datacenters using thermal imaging. IEEE Transactions on Cloud Computing, 6(2), 330–343.

    Google Scholar 

  23. Salah, K., Calyam, P., & Boutaba, R. (2017). Analytical model for elastic scaling of cloud-based firewalls. IEEE Transactions on Network and Service Management, 14(1), 136–146.

    Article  Google Scholar 

  24. Zheng, R., Zhu, J., Zhang, M., Wu, Q., Liu, R., Liu, K., et al. (2018). An anomaly recognition and autonomic optimization method to user’s sequence behaviors for D2D communications in MCC. IEEE Access, 6, 63005–63020.

    Article  Google Scholar 

  25. Prangishvili, A., Shonia, O., Rodonaia, I., & Rodonaia, V. (2013). Formal security modeling in autonomic cloud computing environment. In WSEAS/NAUN International Conferences, Valencia.

    Google Scholar 

  26. Al-Haj, S., Al-Shaer, E., & Ramasamy, H. V. (2013). Security-aware resource allocation in clouds. In 2013 IEEE International Conference on Services Computing (pp. 400–407).

    Google Scholar 

  27. Fu, S. (). Failure-aware resource management for high-availability computing clusters with distributed virtual machines. Journal of Parallel and Distributed Computing, 70(4), 384–393.

    Google Scholar 

  28. Wailly, A., Lacoste, M., & Debar, H. (2012). Vespa: Multi-layered self-protection for cloud resources. In Proceedings of the 9th International Conference on Autonomic Computing (pp. 155–160).

    Google Scholar 

  29. Sarhan, A. Y., & Carr, S. (2017). A highly-secure self-protection data scheme in clouds using active data bundles and agent-based secure multi-party computation. In 2017 IEEE 4th International Conference on Cyber Security and Cloud Computing (CSCloud) (pp. 228–236).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Agrawal, N., Kumar, R., Mishra, P.K. (2021). A Study of Resource Management and Security-Based Techniques in Autonomic Cloud Computing. In: Choudhury, T., Dewangan, B.K., Tomar, R., Singh, B.K., Toe, T.T., Nhu, N.G. (eds) Autonomic Computing in Cloud Resource Management in Industry 4.0. EAI/Springer Innovations in Communication and Computing. Springer, Cham. https://doi.org/10.1007/978-3-030-71756-8_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-71756-8_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-71755-1

  • Online ISBN: 978-3-030-71756-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics

Navigation