A Secure, Scalable and Elastic Autonomic Computing Systems Paradigm: Supporting Dynamic Adaptation of Self-* Services from an Autonomic Cloud

被引:2
|
作者
Jaleel, Abdul [1 ]
Arshad, Shazia [1 ]
Shoaib, Muhammad [1 ]
机构
[1] Univ Engn & Technol, Dept Comp Sci & Engn, Lahore 54890, Pakistan
来源
SYMMETRY-BASEL | 2018年 / 10卷 / 05期
关键词
Autonomic computing; scalable computing; elastic computing; self-management process; self-* services; self-* capabilities as a service (S*SAAS); cloud computing; MANAGEMENT;
D O I
10.3390/sym10050141
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
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.
引用
收藏
页数:24
相关论文
共 10 条
  • [1] An Autonomic Computing Architecture for Self-* Web Services
    Chainbi, Walid
    Mezni, Haithem
    Ghedira, Khaled
    [J]. AUTONOMIC COMPUTING AND COMMUNICATIONS SYSTEMS, 2010, 23 : 252 - +
  • [2] Exploring adaptation & self-adaptation in autonomic computing systems
    Ibrahim, M. T.
    Anthony, R. J.
    Eymann, T.
    Taleb-Bendiab, A.
    Gruenwald, L.
    [J]. SEVENTEENTH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, : 129 - +
  • [3] Meta dynamic states for self healing autonomic computing systems
    Gangadhar, DK
    [J]. INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 39 - 46
  • [4] A Dynamic Software Product Line Approach for Adaptation Planning in Autonomic Computing Systems
    Pfannemueller, Martin
    Krupitzer, Christian
    Weckesser, Markus
    Becker, Christian
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON AUTOMATIC COMPUTING (ICAC), 2017, : 247 - 254
  • [5] An approach for discovering and indexing services for self-management in autonomic computing systems
    Zein, Oussama Kassem
    Kermarrec, Yvon
    Salaun, Mika
    [J]. ANNALES DES TELECOMMUNICATIONS-ANNALS OF TELECOMMUNICATIONS, 2006, 61 (9-10): : 1046 - 1065
  • [6] Design Quality Metrics to Determine the Suitability and Cost-Effect of Self-* Capabilities for Autonomic Computing Systems
    Jaleel, Abdul
    Arshad, Shazia
    Shoaib, Muhammad
    Awais, Muhammad
    [J]. IEEE ACCESS, 2019, 7 : 139759 - 139772
  • [7] On Implementing Autonomic Systems with a Serverless Computing Approach: The Case of Self-Partitioning Cloud Caches
    Boza, Edwin E.
    Andrade, Xavier
    Cedeno, Jorge
    Murillo, Jorge
    Aragon, Harold
    Abad, Cristina L.
    Abad, Andres G.
    [J]. COMPUTERS, 2020, 9 (01)
  • [8] Designing Self-Aware Adaptive Systems: from Autonomic Computing to Cognitive Immune Networks
    Capodieci, Nicola
    Hart, Emma
    Cabri, Giacomo
    [J]. 2013 IEEE SEVENTH INTERNATIONAL CONFERENCE ON SELF-ADAPTATION AND SELF-ORGANIZING SYSTEMS WORKSHOPS (SASOW), 2014, : 60 - 65
  • [9] The Open Cloud Testbed: Supporting Open Source Cloud Computing Systems Based on Large Scale High Performance, Dynamic Network Services
    Grossman, Robert
    Gu, Yunhong
    Sabala, Michal
    Bennet, Colin
    Seidman, Jonathan
    Mambratti, Joe
    [J]. NETWORKS FOR GRID APPLICATIONS, 2010, 25 : 89 - +
  • [10] 6th International Workshop on Self-Optimisation in Autonomic and Organic Computing Systems: Welcome Message from Workshop Chairs Preface
    Stein, Anthony
    Tomforde, Sven
    Botev, Jean
    [J]. ARCS 2018 - 31st GI/ITG International Conference on Architecture of Computing Systems, Workshop Proceedings, 2018, : 125 - 126