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
相关论文
共 43 条
[1]  
Abuseta Y., 2015, Int. J. Softw. Eng. Appl., V6, P11, DOI [10.5121/ijsea.2015.6402, DOI 10.5121/IJSEA.2015.6402]
[2]  
Ahuja K, 2014, PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON ISSUES AND CHALLENGES IN INTELLIGENT COMPUTING TECHNIQUES (ICICT), P471, DOI 10.1109/ICICICT.2014.6781328
[3]  
[Anonymous], 2015, COMMON VULNERABILITY
[4]  
[Anonymous], 2014, INT C REC ADV INN EN
[5]  
[Anonymous], 2001, AUTONOMIC COMPUTING
[6]  
Atighetchi M., 2014, CSIAC, V2, P20
[7]   PKI-based security for peer-to-peer information sharing [J].
Berket, K ;
Essiari, A ;
Muratas, A .
FOURTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2004, :45-52
[8]  
Bonanno F, 2014, 2014 INTERNATIONAL SYMPOSIUM ON POWER ELECTRONICS, ELECTRICAL DRIVES, AUTOMATION AND MOTION (SPEEDAM), P1077, DOI 10.1109/SPEEDAM.2014.6872127
[9]   A New Approach to Integrate Internet-of-Things and Software-as-a-Service Model for Logistic Systems: A Case Study [J].
Chen, Shang-Liang ;
Chen, Yun-Yao ;
Hsu, Chiang .
SENSORS, 2014, 14 (04) :6144-6164
[10]  
da Silva Bezerra Romildo Martins, 2009, Journal of Networks, V4, P495, DOI 10.4304/jnw.4.6.495-504