Home // ICAS 2019, The Fifteenth International Conference on Autonomic and Autonomous Systems // View article
Software Architectural Style for Autonomic Cloud Computing
Authors:
Zakarya Alzamil
Keywords: autonomic cloud computing; cloud computing architecture; software architecture; software architectural style; cloud computing architectural style
Abstract:
Most of the autonomic cloud computing architectures are either a domain specific architecture or focus on certain properties of autonomic computing. In addition, they do not concentrate on the core issues related to the design and architectural concerns with respect to autonomic cloud computing in which the cloud can manage itself. In this paper, we propose a generic software architectural style for autonomic cloud computing systems that is based on a simplified layered approach. The proposed architectural style consists of five layers in which the bottom layer consists of cloud hardware/software resources, the second layer consists of a virtual machine that provides flexibility to service providers to utilize cloud resources, the third layer consists of an autonomic manager that manages cloud services, the fourth layer consists of a cloud service provider which provides services to cloud clients, and finally, the fifth and top layer represents the client layer that enables users to utilize the provided cloud services. This architectural style is a flexible and expandable software architecture solution for autonomic cloud computing systems, in which the service providers in the cloud can integrate their services within the architecture of the cloud computing software system. Additionally, this architecture enables the software architects to design and model their cloud computing software system in a flexible way that will maximize the reuse of existing cloud software components within their software system.
Pages: 75 to 80
Copyright: Copyright (c) IARIA, 2019
Publication date: June 2, 2019
Published in: conference
ISSN: 2308-3913
ISBN: 978-1-61208-712-2
Location: Athens, Greece
Dates: from June 2, 2019 to June 6, 2019