Abstract
The technological revolution during the past decades has resulted in the explosion of data leading to an emergence of cloud computing that subsequently led to fog computing. These technologies are continuously striving for increased computational capability so as to inculcate it in our daily lives and obtain ever larger infrastructures. However, inclusion of heterogeneous infrastructures in such systems poses different challenges like complexity, security, and manageability. For the same, it necessitates an autonomic, self-managing system to address the growing complexities in its realization in terms of cost and complexity. These challenges have opened avenues for Autonomic computing, an approach that aims to provide significant benefits in terms of speed and automation by managing complex and heterogeneous infrastructure. Additionally, autonomic computing overcomes the limitations of manual control by providing an economical and robust solution in minimum time. As a result, autonomic computing has observed its widespread application since its inception. The proposed chapter focuses on the various aspects of autonomic computing like self-healing, self-optimization, self-protection, and so on, and presents a simplistic architecture. The proposed architecture implements autonomic computing infrastructure to dynamically control and manage services to develop and deploy an intelligent application. Hence, the proposed framework achieves the autonomic services to maintain the autonomic requirements of a wide range of network applications and services.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Kurian, D., & Raj, P. (2013). Autonomic computing for business applications. International Journal of Advanced Computer Science and Applications, 4(8).
Alippi, C., Fantacci, R., Marabissi, D., & Roveri, M. (2016). A cloud to the ground: The new frontier of intelligent and autonomous networks of things. IEEE Communications Magazine, 54(12), 14–20.
Sterritt, R. (2005). Autonomic computing. Innovations in Systems and Software Engineering, 1(1), 79–88.
Dong, X., Hariri, S., Xue, L., Chen, H., Zhang, M., Pavuluri, S., & Rao, S. (2003, April). Autonomia: An autonomic computing environment. In Conference proceedings of the 2003 IEEE international performance, computing, and communications conference, 2003. (pp. 61–68). IEEE.
Akhare, R., Mangla, M., Deokar, S., & Wadhwa, V. (2020). Proposed framework for fog computing to improve quality-of-service in IoT applications (In fog data analytics for IoT applications) (pp. 123–143). Singapore: Springer.
Gheisari, M. (2012). Design, implementation, and evaluation of SemHD: A new semantic hierarchical sensor data storage. Indian Journal of Innovations and Developments, 1(3), 115–120.
Mangla, M., Satpathy, S., Nayak, B., & Mohanty, S. N. (Eds.). (2021). Integration of cloud computing with internet of things: Foundations. analytics and applications. New York: John Wiley & Sons.
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.
Deokar, S., Mangla, M., & Akhare, R. (2021). A secure fog computing architecture for continuous health monitoring. In Fog computing for healthcare 4.0 environments (pp. 269-290). Springer, Champions.
Abuseta, Y. (2019). A fog computing based architecture for IoT services and applications development. arXiv preprint arXiv:1911.02403.
Ganek, A. G., & Corbi, T. A. (2003). The dawning of the autonomic computing era. IBM Systems Journal, 42(1), 5–18.
Stoilov, T., & Stoilova, K. Autonomic computing applications for traffic control.
White, S. R., Hanson, J. E., Whalley, I., Chess, D. M., & Kephart, J. O. (2004, May). An architectural approach to autonomic computing. International conference on autonomic computing, 2004. Proceedings. (pp. 2–9). IEEE.
Chauhan, S. K. (2012). Autonomic computing: A long term vision in computing. Journal of Global Research in Computer Science, 3(5), 65–67.
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.
Omer, A., Mustafa, A., & Alghali, F. (2014). Advantages of autonomic computing over cloud computing comparative analysis. IOSR Journal of Electrical and Electronics Engineering, 9, 56–60.
Furrer, F. J., & Püschel, G. (Eds.). (2017). Autonomic computing: State of the art-promises-impact. Dresden: Saechsische Landesbibliothek-Staats-und Universitaetsbibliothek Dresden.
Jimoh, F., McCluskey, T. L., Chrpa, L., & Gregory, P. (2012). Enabling autonomic properties in road transport system.
Exposito, E., Gomez, J., & Lamolle, M. (2009, November). Semantic and architectural framework for autonomic transport services. In 2009 computation world: Future computing, service computation, cognitive, adaptive, content, patterns (pp. 99–104). IEEE.
Boubin, J., Chumley, J., Stewart, C., & Khanal, S. (2019, June). Autonomic computing challenges in fully autonomous precision agriculture. In 2019 IEEE international conference on autonomic computing (ICAC) (pp. 11–17). IEEE.
Schlingensiepen, J., Nemtanu, F., Mehmood, R., & McCluskey, L. (2016). Autonomic transport management systems—Enabler for smart cities, personalized medicine, participation and industry grid/industry 4.0. In Intelligent transportation systems–problems and perspectives (pp. 3–35). Cham: Springer.
Anala, M. R., & Shobha, G. (2012). Application of autonomic computing principles in virtualized environment. First international conference on information technology convergence and services (ITCS 2012) (p. 203208).
Mangla, M., Akhare, R., & Ambarkar, S. (2019). Context-aware automation based energy conservation techniques for IoT ecosystem. In Energy conservation for IoT devices (pp. 129–153). Singapore: Springer.
Huebscher, M. C., & McCann, J. A. (2008). A survey of autonomic computing—Degrees, models, and applications. ACM Computing Surveys (CSUR), 40(3), 1–28.
Abeywickrama, D. B., & Ovaska, E. (2017). A survey of autonomic computing methods in digital service ecosystems. Service Oriented Computing and Applications, 11(1), 1–31.
Parashar, M., & Hariri, S. (2004, September). Autonomic computing: An overview. In International workshop on unconventional programming paradigms (pp. 257–269). Berlin: Springer.
Kephart, J., Kephart, J., Chess, D., Boutilier, C., Das, R., Kephart, J. O., & Walsh, W. E. (2003). An architectural blueprint for autonomic computing. IBM White paper (pp. 2–10).
Coutinho, E. F., Rego, P. A., Gomes, D. G., & de Souza, J. N. (2016, April). An architecture for providing elasticity based on autonomic computing concepts. In Proceedings of the 31st Annual ACM Symposium on Applied Computing (pp. 412–419).
Singh, A., Juneja, D., & Malhotra, M. (2015). Autonomous agent based load balancing algorithm in cloud computing. Procedia Computer Science, 45, 832–841.
Singh, A., Juneja, D., & Malhotra, M. (2017). A novel agent based autonomous and service composition framework for cost optimization of resource provisioning in cloud computing. Journal of King Saud University-Computer and Information Sciences, 29(1), 19–28.
Ghobaei-Arani, M., Souri, A., Baker, T., & Hussien, A. (2019). ControCity: An autonomous approach for controlling elasticity using buffer Management in Cloud Computing Environment. IEEE Access, 7, 106912–106924.
Nazir, S., Patel, S., & Patel, D. (2020). Cloud-based autonomic computing framework for securing SCADA systems. In Innovations, algorithms, and applications in cognitive informatics and natural intelligence (pp. 276–297). IGI Global.
Nahar, K., & Chakraborty, P. (2020). A modified version of Vigenere cipher using 95 × 95 table. International Journal of Engineering and Advanced Technology (IJEAT), 9, 1144–1148.
Nahar, K., & Chakraborty, P. (2020). Improved approach of rail fence for enhancing security. International Journal of Innovative Technology and Exploring Engineering, 9, 583–585.
Etemadi, M., Ghobaei-Arani, M., & Shahidinejad, A. (2020). Resource provisioning for IoT services in the fog computing environment: An autonomic approach. Computer Communications.
Kaur, M., & Kaur, H. (2019, February). Autonomic computing for sustainable and reliable fog computing. In Proceedings of international conference on sustainable computing in science. Rajasthan: Technology and Management (SUSCOM), Amity University Rajasthan.
Kayal, P., & Liebeherr, J. (2019, October). Poster: Autonomic service placement in fog computing. In Proceedings of the 2019 on wireless of the students, by the students, and for the students workshop (p. 17).
Zhao, Z., Schiller, E., Kalogeiton, E., Braun, T., Stiller, B., Garip, M. T., … Matta, I. (2017). Autonomic communications in software-driven networks. IEEE Journal on Selected Areas in Communications, 35(11), 2431–2445.
Lam, A. N., & Haugen, Ø. (2018, May). Supporting IoT semantic interoperability with autonomic computing. In 2018 IEEE industrial cyber-physical systems (ICPS) (pp. 761–767). IEEE.
Khorsand, R., Ghobaei-Arani, M., & Ramezanpour, M. (2018). FAHP approach for autonomic resource provisioning of multitier applications in cloud computing environments. Software: Practice and Experience, 48(12), 2147–2173.
Singh, S., & Chana, I. (2015). Q-aware: Quality of service based cloud resource provisioning. Computers & Electrical Engineering, 47, 138–160.
Gill, S. S., Buyya, R., Chana, I., Singh, M., & Abraham, A. (2018). BULLET: Particle swarm optimization based scheduling technique for provisioned cloud resources. Journal of Network and Systems Management, 26(2), 361–400.
Singh, S., Chana, I., Singh, M., & Buyya, R. (2016). SOCCER: Self-optimization of energy-efficient cloud resources. Cluster Computing, 19(4), 1787–1800.
Bittencourt, L. F., Diaz-Montes, J., Buyya, R., Rana, O. F., & Parashar, M. (2017). Mobility-aware application scheduling in fog computing. IEEE Cloud Computing, 4(2), 26–35.
Kettimuthu, R., Liu, Z., Foster, I., Beckman, P. H., Sim, A., Wu, K., … & Choudhary, A. (2018, June). Towards autonomic science infrastructure: Architecture, limitations, and open issues. In Proceedings of the 1st international workshop on autonomous infrastructure for science (pp. 1–9).
Srivastava, B., & Kambhampati, S. (2005, June). The case for automated planning in autonomic computing. In Second international conference on autonomic computing (ICAC'05) (pp. 331–332). IEEE.
Dimitrakopoulos, G., & Demestichas, P. (2010). Systems based on cognitive networking principles and management functionality. IEEE Vehicular Technology, 5, 77–84.
Exposito, E., Chassot, C., & Diaz, M. (2010, December). New generation of transport protocols for autonomous systems. In 2010 IEEE globecom workshops (pp. 1617–1621). IEEE.
Jain, A., & Kumar, R. (2017). Critical analysis of load balancing strategies for cloud environment. International Journal of Communication Networks and Distributed Systems, 18(3–4), 213–234.
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
Mangla, M., Deokar, S., Akhare, R., Gheisari, M. (2021). A Proposed Framework for Autonomic Resource Management in Cloud Computing Environment. 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_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-71756-8_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-71755-1
Online ISBN: 978-3-030-71756-8
eBook Packages: EngineeringEngineering (R0)