A Secure, Scalable and Elastic Autonomic Computing Systems Paradigm: Supporting Dynamic Adaptation of Self-* Services from an Autonomic Cloud
Autonomic computing embeds self-management features in software systems using external feedback control loops, i.e., autonomic managers. In existing models of autonomic computing, adaptive behaviors are defined at the design time, autonomic managers are statically configured, and the running system...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2018-05-01
|
Series: | Symmetry |
Subjects: | |
Online Access: | http://www.mdpi.com/2073-8994/10/5/141 |
_version_ | 1811277935606235136 |
---|---|
author | Abdul Jaleel Shazia Arshad Muhammad Shoaib |
author_facet | Abdul Jaleel Shazia Arshad Muhammad Shoaib |
author_sort | Abdul Jaleel |
collection | DOAJ |
description | Autonomic computing embeds self-management features in software systems using external feedback control loops, i.e., autonomic managers. In existing models of autonomic computing, adaptive behaviors are defined at the design time, autonomic managers are statically configured, and the running system has a fixed set of self-* capabilities. An autonomic computing design should accommodate autonomic capability growth by allowing the dynamic configuration of self-* services, but this causes security and integrity issues. A secure, scalable and elastic autonomic computing system (SSE-ACS) paradigm is proposed to address the runtime inclusion of autonomic managers, ensuring secure communication between autonomic managers and managed resources. Applying the SSE-ACS concept, a layered approach for the dynamic adaptation of self-* services is presented with an online ‘Autonomic_Cloud’ working as the middleware between Autonomic Managers (offering the self-* services) and Autonomic Computing System (requiring the self-* services). A stock trading and forecasting system is used for simulation purposes. The security impact of the SSE-ACS paradigm is verified by testing possible attack cases over the autonomic computing system with single and multiple autonomic managers running on the same and different machines. The common vulnerability scoring system (CVSS metric) shows a decrease in the vulnerability severity score from high (8.8) for existing ACS to low (3.9) for SSE-ACS. Autonomic managers are introduced into the system at runtime from the Autonomic_Cloud to test the scalability and elasticity. With elastic AMs, the system optimizes the Central Processing Unit (CPU) share resulting in an improved execution time for business logic. For computing systems requiring the continuous support of self-management services, the proposed system achieves a significant improvement in security, scalability, elasticity, autonomic efficiency, and issue resolving time, compared to the state-of-the-art approaches. |
first_indexed | 2024-04-13T00:25:45Z |
format | Article |
id | doaj.art-7d6169c501a04950b58766032145329b |
institution | Directory Open Access Journal |
issn | 2073-8994 |
language | English |
last_indexed | 2024-04-13T00:25:45Z |
publishDate | 2018-05-01 |
publisher | MDPI AG |
record_format | Article |
series | Symmetry |
spelling | doaj.art-7d6169c501a04950b58766032145329b2022-12-22T03:10:37ZengMDPI AGSymmetry2073-89942018-05-0110514110.3390/sym10050141sym10050141A Secure, Scalable and Elastic Autonomic Computing Systems Paradigm: Supporting Dynamic Adaptation of Self-* Services from an Autonomic CloudAbdul Jaleel0Shazia Arshad1Muhammad Shoaib2Department of Computer Science and Engineering, University of Engineering & Technology, Lahore 54890, PakistanDepartment of Computer Science and Engineering, University of Engineering & Technology, Lahore 54890, PakistanDepartment of Computer Science and Engineering, University of Engineering & Technology, Lahore 54890, PakistanAutonomic computing embeds self-management features in software systems using external feedback control loops, i.e., autonomic managers. In existing models of autonomic computing, adaptive behaviors are defined at the design time, autonomic managers are statically configured, and the running system has a fixed set of self-* capabilities. An autonomic computing design should accommodate autonomic capability growth by allowing the dynamic configuration of self-* services, but this causes security and integrity issues. A secure, scalable and elastic autonomic computing system (SSE-ACS) paradigm is proposed to address the runtime inclusion of autonomic managers, ensuring secure communication between autonomic managers and managed resources. Applying the SSE-ACS concept, a layered approach for the dynamic adaptation of self-* services is presented with an online ‘Autonomic_Cloud’ working as the middleware between Autonomic Managers (offering the self-* services) and Autonomic Computing System (requiring the self-* services). A stock trading and forecasting system is used for simulation purposes. The security impact of the SSE-ACS paradigm is verified by testing possible attack cases over the autonomic computing system with single and multiple autonomic managers running on the same and different machines. The common vulnerability scoring system (CVSS metric) shows a decrease in the vulnerability severity score from high (8.8) for existing ACS to low (3.9) for SSE-ACS. Autonomic managers are introduced into the system at runtime from the Autonomic_Cloud to test the scalability and elasticity. With elastic AMs, the system optimizes the Central Processing Unit (CPU) share resulting in an improved execution time for business logic. For computing systems requiring the continuous support of self-management services, the proposed system achieves a significant improvement in security, scalability, elasticity, autonomic efficiency, and issue resolving time, compared to the state-of-the-art approaches.http://www.mdpi.com/2073-8994/10/5/141Autonomic computingscalable computingelastic computingself-management processself-* servicesself-* capabilities as a service (S*SAAS)cloud computing |
spellingShingle | Abdul Jaleel Shazia Arshad Muhammad Shoaib A Secure, Scalable and Elastic Autonomic Computing Systems Paradigm: Supporting Dynamic Adaptation of Self-* Services from an Autonomic Cloud Symmetry Autonomic computing scalable computing elastic computing self-management process self-* services self-* capabilities as a service (S*SAAS) cloud computing |
title | A Secure, Scalable and Elastic Autonomic Computing Systems Paradigm: Supporting Dynamic Adaptation of Self-* Services from an Autonomic Cloud |
title_full | A Secure, Scalable and Elastic Autonomic Computing Systems Paradigm: Supporting Dynamic Adaptation of Self-* Services from an Autonomic Cloud |
title_fullStr | A Secure, Scalable and Elastic Autonomic Computing Systems Paradigm: Supporting Dynamic Adaptation of Self-* Services from an Autonomic Cloud |
title_full_unstemmed | A Secure, Scalable and Elastic Autonomic Computing Systems Paradigm: Supporting Dynamic Adaptation of Self-* Services from an Autonomic Cloud |
title_short | A Secure, Scalable and Elastic Autonomic Computing Systems Paradigm: Supporting Dynamic Adaptation of Self-* Services from an Autonomic Cloud |
title_sort | secure scalable and elastic autonomic computing systems paradigm supporting dynamic adaptation of self services from an autonomic cloud |
topic | Autonomic computing scalable computing elastic computing self-management process self-* services self-* capabilities as a service (S*SAAS) cloud computing |
url | http://www.mdpi.com/2073-8994/10/5/141 |
work_keys_str_mv | AT abduljaleel asecurescalableandelasticautonomiccomputingsystemsparadigmsupportingdynamicadaptationofselfservicesfromanautonomiccloud AT shaziaarshad asecurescalableandelasticautonomiccomputingsystemsparadigmsupportingdynamicadaptationofselfservicesfromanautonomiccloud AT muhammadshoaib asecurescalableandelasticautonomiccomputingsystemsparadigmsupportingdynamicadaptationofselfservicesfromanautonomiccloud AT abduljaleel securescalableandelasticautonomiccomputingsystemsparadigmsupportingdynamicadaptationofselfservicesfromanautonomiccloud AT shaziaarshad securescalableandelasticautonomiccomputingsystemsparadigmsupportingdynamicadaptationofselfservicesfromanautonomiccloud AT muhammadshoaib securescalableandelasticautonomiccomputingsystemsparadigmsupportingdynamicadaptationofselfservicesfromanautonomiccloud |