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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Villegas, H. M. N. M. (2017). Architecting software systems for runtime self-adaptation. Science Direct.
Tate, A., Levine, J., & Dalton, J. (2000). Using AI planning technology for army small unit operations. In APIS.
Azzam, A. R. (2016). Survey of autonomic computing and experiments on JM autonomic computing and experiments on JMX-based (pp. 1–93). Berlin: Springer.
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.
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.
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
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).
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).
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.
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.
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.
Dehraj, P., & Sharma, A. (2020). A review on architecture and models for autonomic software systems. Journal of Supercomputer (Springer), 80.
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.
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.
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).
Dai, Y., Xiang, Y., & Zhang, G. (2009). Self-healing and hybrid diagnosis in cloud computing. In IEEE international conference on cloud computing, Berlin.
Hill, R., Hirsch, L., Lake, P., & Moshiri, S. (2013). Guide to cloud computing. London: Springer.
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.
Anithakumari, S., & Chandra Sekaran, K. (2014). Autonomic SLA Management in Cloud Computing Services. In SNDS, Berlin.
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.
Tomar, R., Khanna, A., Bansal, A., & Fore, V. (2018). An architectural view towards autonomic cloud computing. Data Engineering and Intelligent Computing.
Yadav, A. K., Tomar, R., Kumar, D., Gupta, H. (2012). Security and privacy concerns in cloud computing. Computer Science and Software Engineering.
Maurer, M., Breskovic, I., Emeakaroha, V. C., & Brandic, I. (2011). Revealing the MAPE loop for the autonomic management of cloud infrastructures. Kerkyra: IEEE.
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.
Huebscher, M. C., & McCann, J. A. (2008). A survey of autonomic computing—Degrees, models, and applications. ACM Computing Surveys, 40(3).
D. C. J. C. C. Emmanuel Bernard. (2013). Transactional, object oriented, self-tuning cloud data store. Cloud-TM.
JBossDeveloper. (2012). Research projects at JBoss. Cloud-TM.
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.
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.
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.
Melcher, B., & Mitchell, B. (2004). Towards an autonomic framework: Self-configuring network services and developing autonomic applications Intel Technology Journal, 8(4).
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.
Parekh, J., Kaiser, G., Gross, P., & Valetto, G. (2006). Retrofitting Autonomic Capabilities onto Legacy Systems. Springer, 9, 141–159.
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.
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.
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.
Sloman, M. (1994). Policy driven management for distributed systems. Journal of Network and System Management, 2, 333–360.
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.
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.
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.
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).
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.
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.
Whiteson, S., & Stone, P. (2006). Evolutionary function approximation for reinforcement learning. Journal of Machine Learning Research, 7, 877–917.
Wakabayashi, D. (2018). California scraps safety driver rules for self-driving cars. San Francisco: The News York Times.
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.
Pop, F., Dobre, C., & Costan, A. (2017). AutoCompBD: Autonomic computing and big data platforms. Software Computing, 21, 4497–4499.
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.
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.
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.
Buyya, R. A. (2014). Energy efficient management of data center resources for cloud computing: A vision, architectural elements and open challenges.
Ambtman, E. (2011). Thesis: Green IT auditing. Netherland: Vrije Universiteit.
WSP. (2010). Environment and energy, accenture sustainablity. The environmental benefits of moving to cloud.
Hulkury, M. N., & Doomun, M. R. (2012). Integrated green cloud computing architecture.
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this chapter
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)