A review on architecture and models for autonomic software systems

被引:0
|
作者
Pooja Dehraj
Arun Sharma
机构
[1] Indira Gandhi Delhi Technical University for Women,
来源
关键词
Autonomic computing; Self-configuration; Self-healing; Self-optimization; Self-protection; System autonomicity level;
D O I
暂无
中图分类号
学科分类号
摘要
Autonomic computing was the term coined by IBM in 2001. The term autonomic computing was used to define the self-adaptable nature of the human body. According to IBM, the same self-adaptable feature was the need to be incorporated in the software systems. Autonomic computing is the combination of few self-capabilities such as self-configuration, self-healing, self-optimization, self-protection, self-awareness, etc. So, autonomic computing approach was then used to develop autonomic software systems. This approach makes the computing systems self-adaptable and self-decision-making support systems for various activities. It also helps to reduce the human intervention in the software management process. Though, the implementation of autonomic self-capabilities may increase the software complexity, which further requires human intervention for the software maintenance-related specific tasks. Still, IT industries are approaching to develop autonomic features in their existing architecture or developing new self-adaptable software systems. Autonomic computing has its importance for providing a bridge for handling and managing the run-time computation-based issues/exceptions of the software. So, the discussion of this solution has become a necessity for making the vision of autonomic decision making more clear and understandable for researchers and developers for the improvement in an autonomic area. The paper provides an insight vision of the autonomic decision-making concept and its importance for the various purposes such as intrusion detection, cloud-based data security, wireless sensor network, Internet of Things, Big Data and many other areas where management cannot be handled by a human in real time. To assess the degree of autonomic feature, there is another term used which is known as autonomicity. The paper also discusses some solutions suggested and implemented by different researchers during their studies for estimating the system’s autonomicity level. These solutions will help in comparing different autonomic applications based on the autonomic features implemented in each application. This paper is an attempt to provide better understandability in the autonomic computational field.
引用
收藏
页码:388 / 417
页数:29
相关论文
共 50 条
  • [1] A review on architecture and models for autonomic software systems
    Dehraj, Pooja
    Sharma, Arun
    [J]. JOURNAL OF SUPERCOMPUTING, 2021, 77 (01): : 388 - 417
  • [2] A Review on Software/Systems Architecture Description for Autonomous Systems
    Souza L.S.
    Rocha F.G.
    Soares M.S.
    [J]. Recent Advances in Computer Science and Communications, 2023, 16 (03)
  • [3] Architecture Strategies and Data Models of Software as a Service: A Review
    Chen, Huixin
    [J]. IEEE ICCSS 2016 - 2016 3RD INTERNATIONAL CONFERENCE ON INFORMATIVE AND CYBERNETICS FOR COMPUTATIONAL SOCIAL SYSTEMS (ICCSS), 2016, : 382 - 385
  • [4] Software architecture for quantum computing systems - A systematic review
    Khan, Arif Ali
    Ahmad, Aakash
    Waseem, Muhammad
    Liang, Peng
    Fahmideh, Mahdi
    Mikkonen, Tommi
    Abrahamsson, Pekka
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 201
  • [5] Research and design of Autonomic Software Agent architecture
    Zhou Chuan-Sheng
    [J]. 2008 FOURTH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING, PROCEEDINGS, 2008, : 958 - 961
  • [6] An autonomic architecture for legacy systems
    Fuad, MM
    Oudshoorn, MJ
    [J]. THIRD IEEE INTERNATIONAL WORKSHOP ON ENGINEERING OF AUTONOMIC & AUTONOMOUS SYSTEMS (EASE 2006), PROCEEDINGS, 2006, : 77 - +
  • [7] An architecture with planning for autonomic systems
    Nishimura K.
    Nakagawa H.
    Tahara Y.
    Ohsuga A.
    [J]. Transactions of the Japanese Society for Artificial Intelligence, 2011, 26 (01) : 107 - 115
  • [8] Models and Architecture for Autonomic Network Management
    Van Wambeke, N.
    Armando, F.
    Abdelkefi, A.
    Chassot, C.
    Guennoun, K.
    Drira, K.
    [J]. INTERNATIONAL JOURNAL OF BUSINESS DATA COMMUNICATIONS AND NETWORKING, 2009, 5 (02) : 35 - 51
  • [9] Systems and software engineering of autonomic and autonomous systems
    Sterritt, Roy
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2007, 3 (01) : 1 - 2
  • [10] Architecture as object models of software
    Jacobsen, EE
    [J]. OOIS 2000: 6TH INTERNATIONAL CONFERENCE ON OBJECT ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 367 - 382