Taxonomy of Autonomic Cloud Computing
International Journal of Computer and Communication Engineering
Cloud computing is a paradigm that has become popular in recent decade. The flexibility, scalability, elasticity, inexpensive and unlimited use of resources have made the cloud an efficient and valuable infrastructure for many organizations to perform their computational operations. Specifically, the elasticity feature of cloud computing leads to the increase of complexity of this technology . Considering the emergence of new technologies and user demands, the existing solutions are not
... to satisfy the huge volume of data and user requirements. Moreover, certain quality requirements that have to be met for efficient resource provisioning such as Quality of Service (QoS) is an obstacle to scalability. Hence, autonomic computing has emerged as a highly dynamic solution for complex administration issues that goes beyond simple automation to self-learning and highly-adaptable systems. Therefore, the combination of cloud computing and autonomics known as Autonomic Cloud Computing (ACC) seems a natural progression for both areas. This paper is an overview of the latest conducted research in ACC and the corresponding software engineering techniques. Additionally, existing autonomic applications, methods and their use cases in cloud computing environment are also investigated. technology in education) on the use of technology in education and e-learning. She is also an active committee member of BCS (British Computer Society) and IET (Institute of Engineering and Technology) for the last three years. During that period, she participated in numerous events giving talks regarding the participation of "women in computing". Botond Virginas recieved his Ph.D. from Portsmouth University, UK. He is currently working in British Telecom (BT) as a data scientist in different projects. Keith Phalp is the executive dean of the Faculty of Science and Technology at Bournemouth University, and professor of software engineering. Previous leadership roles have included head of software systems and psychology, head of computing and informatics, and deputy dean for education and professional practice. His research foci cover software engineering, particularly the early phases of software projects and the relationship between business and software models, model driven development, applications of AI, and, in recent years, social computing, which encompasses digital addiction and online gambling. He has extensive project leadership expertise, having led major successful EC funded projects, as well as Knowledge Transfer Projects, and his research has brought tangible and financial benefits to the organisations involved.