Skip to main content

Autonomic Computing: Models, Applications, and Brokerage

Part of the EAI/Springer Innovations in Communication and Computing book series (EAISICC)

Abstract

Autonomic computing is not a core, rather a convergence of numerous concepts and supporting technologies. It is the junction that integrates salient computing domains and subdomains to create a self-driven, self-healing, and self-manageable computing environment. The possible integration, exploration, and hybridization toward the development of the new models and applications are new knowledge contributions. Modeling is a conceptualization of autonomic computing in general and contextualization in specific applications. In the context of cloud-based autonomic computing, a model presents the fact that the operations of the autonomic computing systems are goal-oriented and driven by certain activities and follow certain policies and behavioral aspects, with the existing features. Currently, client organizations or individual clients prefer to use packaged computing products and services over the cloud or distributed systems. This chapter covers how autonomic computing models hold the promising features for simplification, and the ease of computing system management over clouds such as process management, autonomic client migration for load balancing, monitoring, energy efficiency(green), automatic updating of software tools/drivers, predictive warning before failure, error detection and correction, backups, and recovery from sudden disasters. This chapter also covers the possible applications and related issues encountered during adaption and adoption at salient scales and types of organizations. The summarized feature-based comparative analysis of the existing computing and emerging autonomic models are also incorporated. A cloud-based green broker model for cloud service selection is designed and incorporated for the autonomic brokerage of green cloud services. Furthermore, the applications of the autonomic process management architecture to salient applications such as governance, commerce, management, industrial automation, etc. are included.

Keywords

  • Autonomic computing
  • Models
  • Applications
  • Green cloud service broker
  • Self-management
  • Computing and communication

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-030-71756-8_4
  • Chapter length: 32 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   149.00
Price excludes VAT (USA)
  • ISBN: 978-3-030-71756-8
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Hardcover Book
USD   199.99
Price excludes VAT (USA)
Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

References

  1. Villegas, H. M. N. M. (2017). Architecting software systems for runtime self-adaptation. Science Direct.

    Google Scholar 

  2. Tate, A., Levine, J., & Dalton, J. (2000). Using AI planning technology for army small unit operations. In APIS.

    Google Scholar 

  3. Azzam, A. R. (2016). Survey of autonomic computing and experiments on JM autonomic computing and experiments on JMX-based (pp. 1–93). Berlin: Springer.

    Google Scholar 

  4. Jaleel, A., Arshad, S., & Shoaib, M. (2018). A secure, scalable and elastic autonomic computing systems paradigm: Supporting dynamic adaptation of self-* services from an autonomic cloud. Symmetry, 10(5), 141.

    CrossRef  Google Scholar 

  5. GNU. The nervous system of an animal coordinates the activity of the muscles, monitors the organs, constructs and also stops input from the senses, and initiates actions. Science Daily. 20.

    Google Scholar 

  6. Dewangan, B. K., Agarwal, A., Choudhury, T., & Pasricha, A. (2020). Cloud resource optimization system based on time and cost. International Journal of Mathematical, Engineering and Management Sciences, 5(4). https://doi.org/10.33889/IJMEMS.2020.5.4.060

  7. Wadhwa, M., Goel, A., Choudhury, T., & Mishra, V. P. (2019). Green cloud computing-A greener approach to IT. 2019 international conference on computational intelligence and knowledge economy (ICCIKE) (pp. 760–764).

    Google Scholar 

  8. Kaur, A., Raj, G., Yadav, S., & Choudhury, T. (2018). Performance evaluation of AWS and IBM cloud platforms for security mechanism. 2018 international conference on computational techniques, electronics and mechanical systems (CTEMS) (pp. 516–520).

    Google Scholar 

  9. Choudhury, T., Gupta, A., Pradhan, S., Kumar, P., & Rathore, Y. S. (2018). Privacy and Security of Cloud-Based Internet of Things (IoT). Proceedings – 2017 international conference on computational intelligence and networks, CINE 2017. https://doi.org/10.1109/CINE.2017.28.

  10. Al-Sharif, Z. A., Jararweh, Y., Al-Dahoud, A., & Alawneh, L. M. (2016). ACCRS: Autonomic based cloud computing resource scaling. Springer, 20(9), 2479–2488.

    Google Scholar 

  11. Dehraj, P., & Sharma, A. (2019). Autonomic provisioning in software development life cycle process. In Proceedings of international conference on sustainable computing in science, technology and management (SUSCOM), Amity University Rajasthan, 2019, Jaipur - India.

    Google Scholar 

  12. Dehraj, P., & Sharma, A. (2020). A review on architecture and models for autonomic software systems. Journal of Supercomputer (Springer), 80.

    Google Scholar 

  13. Gure, A. T., & Sharma, D. P. (2019). Assessment of knowledge sharing practices in higher learning institutions: A new exploratory framework–AT-DP KSPF. The IUP Journal of Knowledge Management, 17(4), 7–20.

    Google Scholar 

  14. Bansal, S., Gulati, K., Kumar, P., & Choudhury, T. (2018). An analytical review of PaaS-cloud layer for application design. Proceedings of the 2017 international conference on smart technology for smart nation, SmartTechCon 2017. https://doi.org/10.1109/SmartTechCon.2017.8358374.

  15. Dinote, A., Sharma, D. P., Gure, A. T., Singh, B. K., & Choudhury, T. (2020). Medication processes automation using unified green computing and communication model. Journal of Green Engineering, 10(9).

    Google Scholar 

  16. Dai, Y., Xiang, Y., & Zhang, G. (2009). Self-healing and hybrid diagnosis in cloud computing. In IEEE international conference on cloud computing, Berlin.

    Google Scholar 

  17. Hill, R., Hirsch, L., Lake, P., & Moshiri, S. (2013). Guide to cloud computing. London: Springer.

    CrossRef  Google Scholar 

  18. Gebreslassie, Y., & Sharma, D. P. (2019). DPS-Yemane-Shareme CSMM model for client-side SLA of green cloud services measuring and monitoring. IUP Journal of Computer Sciences, 13(3), 34–46.

    Google Scholar 

  19. Anithakumari, S., & Chandra Sekaran, K. (2014). Autonomic SLA Management in Cloud Computing Services. In SNDS, Berlin.

    Google Scholar 

  20. Singh, B. K., Sharma, D. P., Alemu, M., & Adane, A. (2020). Cloud-based outsourcing framework for efficient IT project management practices. (IJACSA) International Journal of Advanced Computer Science and Applications, 11(9), 114–152.

    Google Scholar 

  21. Tomar, R., Khanna, A., Bansal, A., & Fore, V. (2018). An architectural view towards autonomic cloud computing. Data Engineering and Intelligent Computing.

  22. Yadav, A. K., Tomar, R., Kumar, D., Gupta, H. (2012). Security and privacy concerns in cloud computing. Computer Science and Software Engineering.

  23. Maurer, M., Breskovic, I., Emeakaroha, V. C., & Brandic, I. (2011). Revealing the MAPE loop for the autonomic management of cloud infrastructures. Kerkyra: IEEE.

    CrossRef  Google Scholar 

  24. Dewangan, B. K., Jain, A., & Choudhury, T. (2020). GAP: Hybrid task scheduling algorithm for cloud. Revue d'Intelligence Artificielle, 34(4), 479–485. https://doi.org/10.18280/ria.340413.

    CrossRef  Google Scholar 

  25. Huebscher, M. C., & McCann, J. A. (2008). A survey of autonomic computing—Degrees, models, and applications. ACM Computing Surveys, 40(3).

    Google Scholar 

  26. D. C. J. C. C. Emmanuel Bernard. (2013). Transactional, object oriented, self-tuning cloud data store. Cloud-TM.

    Google Scholar 

  27. JBossDeveloper. (2012). Research projects at JBoss. Cloud-TM.

    Google Scholar 

  28. Shekhawat, H. S., & Sharma, D. P. (2012). Hybrid cloud computing in E-governance: Related security risks and solutions. Research Journal of Information Technology, 4(1), 1–6.

    CrossRef  Google Scholar 

  29. Asres, K., Gure, A. T., & Sharma, D. P. (2019). Automatic surveillance and control system framework-DPS-KA-AT for alleviating disruptions of social media in higher learning institutions. Journal of Computer and Communications, 8(1), 1–15.

    CrossRef  Google Scholar 

  30. Sharma, D. P., & Gebreslassie, Y. (2019). DPS-Yemane-Shareme CSMM model for client-side SLA of green cloud services measuring and monitoring. The IUP Journal of Computer Sciences, 13(3), 34–46.

    Google Scholar 

  31. Melcher, B., & Mitchell, B. (2004). Towards an autonomic framework: Self-configuring network services and developing autonomic applications Intel Technology Journal, 8(4).

    Google Scholar 

  32. Bigus, J. P., Schlosnagle, D. A., Pilgrim, J. R., Mills, W. N., & Diao, Y. (2002). ABLE: A toolkit for building multiagent autonomic systems. IBM Systems Journal, 41(3), 350–371.

    CrossRef  Google Scholar 

  33. Parekh, J., Kaiser, G., Gross, P., & Valetto, G. (2006). Retrofitting Autonomic Capabilities onto Legacy Systems. Springer, 9, 141–159.

    Google Scholar 

  34. Arcaini, P., Riccobene, E., & Scandurra, P. (2015). Modeling and analyzing MAPE-K feedback loops for self-adaptation. In SEAMS '15: Proceedings of the 10th international symposium on software engineering for adaptive and self-managing systems.

    Google Scholar 

  35. Agrawal, D., Calo, S., Giles, J., Lee, K.-W., & Verma, D. (2005). Policy management for networked systems and applications. In Proceedings of the 9th IFIP/IEEE international symposium on integrated network management.

    Google Scholar 

  36. Batra, V. S., Bhattacharya, J., Chauhan, H., Gupta, A., Mohania, M., & Sharma, U. (2002). Policy driven data administration. In Proceedings of the third international workshop on policies for distributed systems and networks.

    Google Scholar 

  37. Sloman, M. (1994). Policy driven management for distributed systems. Journal of Network and System Management, 2, 333–360.

    CrossRef  Google Scholar 

  38. Magee, J., Dulay, N., Eisenbach, S., & Kramer, J. Specifying distributed software architectures. In In proceedings of the 5th European software engineering conference (p. 1995). London: Springer.

    Google Scholar 

  39. Schmerl, B., & Garlan, D. (2002). Exploiting architectural design knowledge to support selfrepairing systems. In Proceedings of the 14th international conference on software engineering and knowledge engineering.

    Google Scholar 

  40. Torii, K., Futatsugi, K., & Kemmerer, R. A. (1998). Architecture-based runtime software evolution. In ICSE ‘98: Proceedings of the 20th international conference on software engineering, Washington, DC.

    Google Scholar 

  41. Wise, A., Cass, A. G., Lerner, B. S., McCall, E. K., Osterweil, L. J., & Sutton, S. M.. (2000). Using little-JIL to coordinate agents in software engineering. In Automated software engineering conference (ASE 2000).

    Google Scholar 

  42. Bhola, S., Astley, M., Saccone, R., & Ward, M. (2006). Utility-aware resource Allocation in an event processing system. In Proceedings of 3rd IEEE international conference on autonomic computing (ICAC), Dublin, Ireland.

    Google Scholar 

  43. Dowling, J., Cunningham, R., Curran, E., & Cahill, V. (2006). Building autonomic systems using collaborative reinforcement learning. In Knowledge engineering review journal special issue on autonomic computing. Cambridge: Cambridge University Press.

    Google Scholar 

  44. Whiteson, S., & Stone, P. (2006). Evolutionary function approximation for reinforcement learning. Journal of Machine Learning Research, 7, 877–917.

    MathSciNet  MATH  Google Scholar 

  45. Wakabayashi, D. (2018). California scraps safety driver rules for self-driving cars. San Francisco: The News York Times.

    Google Scholar 

  46. Zhou, X., & Jiang, C. J. (2014). Autonomic performance and power control on virtualized servers: Survey, practices, and trends. Journal of Computer Science and Technology, 29, 631–645.

    CrossRef  Google Scholar 

  47. Pop, F., Dobre, C., & Costan, A. (2017). AutoCompBD: Autonomic computing and big data platforms. Software Computing, 21, 4497–4499.

    CrossRef  Google Scholar 

  48. Muda, J., Tumsa, S., Tuni, A., & Sharma, D. P. (2020). Cloud-enabled E-governance framework for citizen centric services. Journal of Computer and Communications, 8(7), 63–78.

    CrossRef  Google Scholar 

  49. Rasedur, M., et al. (2019). Hiding confidential file using audio steganography. International Journal of Computer Applications, 178(50), 30–35. International Journal of Computer Applications. Web.

    CrossRef  Google Scholar 

  50. Khatun, M. et al. Secrecy capacity via cooperative transmitting under Rayleigh and Nakagami-m fading channel. Institute of Electrical and Electronics Engineers (IEEE), 2020. 82–85. Web.

    Google Scholar 

  51. Buyya, R. A. (2014). Energy efficient management of data center resources for cloud computing: A vision, architectural elements and open challenges.

    Google Scholar 

  52. Ambtman, E. (2011). Thesis: Green IT auditing. Netherland: Vrije Universiteit.

    Google Scholar 

  53. WSP. (2010). Environment and energy, accenture sustainablity. The environmental benefits of moving to cloud.

    Google Scholar 

  54. Hulkury, M. N., & Doomun, M. R. (2012). Integrated green cloud computing architecture.

    Google Scholar 

  55. R. K. S. A. A. J. Durga Prasad Sharma. (2008). Convergence of intranetware in project management for effective enterprise management. Journal of Global Information Technology (JGIT)-USA, 4(2), 65–85.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bhupesh Kumar Singh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this chapter

Verify currency and authenticity via CrossMark

Cite this chapter

Sharma, D.P., Singh, B.K., Gure, A.T., Choudhury, T. (2021). Autonomic Computing: Models, Applications, and Brokerage. 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_4

Download citation

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

  • Published:

  • Publisher Name: Springer, Cham

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

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

  • eBook Packages: EngineeringEngineering (R0)