当前位置: X-MOL 学术Int. J. Syst. Assur. Eng. Manag. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
An approach to design and develop generic integrated architecture for autonomic software system
International Journal of System Assurance Engineering and Management Pub Date : 2020-06-11 , DOI: 10.1007/s13198-020-00984-x
Pooja Dehraj , Arun Sharma

The continuous increase in the system’s software management and run-time exception problems in system’s software leads to the development of self-managed autonomic software systems. The idea of developing autonomic software system was proposed by IBM in 2001. The approach involves prevention of security threats; system or any of the system’s software failures, and will promise high performance software system. Autonomic computing approach is inspired by the autonomic human nervous system. The human nervous system is self-capable and sends instant control messages to the brain to control body temperature, to take unconscious decision, heal body wound, prevent body from danger, etc. The human body nervous system takes decision itself without the consciousness of a human. Similar approach was tried to develop in software system by IBM which followed by different IT industries such as Microsoft, HP, Oracle etc. The autonomic computing approach makes the decision-making process more reliable and responsive. With the development in the field of autonomic computing, run-time exception handling task, security threats, system failures related issues have been resolved at some extent but it compromises software systems’ performance. The reason of low system’s performance is the implementation of the autonomic features for different software systems’ functionalities which makes the software system more complex. To manage system’s software complexity, there is a need to define high-level administrative policies for system’s software management. Several autonomic software systems’ architecture ideas have been proposed by the researchers so far for system’s software management. However, the existing architectures are designed and developed in such a way that it will retain the system’s complexity due to which software systems’ performance degrade. Also, the existing architectures are not designed with complete autonomic features. Compared to existing architectures, the authors in the present paper proposed architecture to reduce the software management complexity and designed a self-managed policy system. This will in result improve software systems’ performance. The exceptions are categorized in two: autonomic and non-autonomic exceptions. To improve the performance of the proposed architecture, mapping of exceptions will be performed in terms of fully-matched, partially matched and not matched. The proposed work on self-management properties has been implemented using case study which gives promising results and confidence for the same in real-time complex applications also.

中文翻译:

一种设计和开发用于自主软件系统的通用集成体系结构的方法

系统软件管理的不断增加和系统软件中的运行时异常问题导致了自我管理自主软件系统的发展。IBM在2001年提出了开发自主软件系统的想法。系统或该系统中的任何软件故障,并且将保证高性能的软件系统。自主计算方法是受人类自主神经系统启发的。人体神经系统具有自我能力,并向大脑发送即时控制消息以控制体温,做出无意识的决定,治愈身体受伤,防止身体受到危险等。人体神经系统在没有意识的情况下自行做出决定。人类。IBM尝试在软件系统中开发类似的方法,随后微软,惠普,甲骨文等不同的IT行业也纷纷采用这种方法。自主计算方法使决策过程更加可靠且响应迅速。随着自主计算领域的发展,运行时异常处理任务,安全威胁,与系统故障相关的问题已得到一定程度的解决,但会损害软件系统的性能。系统性能低下的原因是针对不同软件系统功能的自主功能的实现,这使得软件系统更加复杂。为了管理系统的软件复杂性,需要为系统的软件管理定义高级管理策略。到目前为止,研究人员已经针对系统的软件管理提出了几种自主软件系统的体系结构构想。但是,现有体系结构的设计和开发方式将保留系统的复杂性,因为软件系统的性能会降低。而且,现有架构并未设计为具有完整的自主功能。与现有架构相比,本文的作者提出了降低软件管理复杂性的架构,并设计了一种自我管理的策略系统。结果将改善软件系统的性能。异常分为两种:自主异常和非自主异常。为了提高建议架构的性能,将按照完全匹配,部分匹配和不匹配。关于自我管理属性的建议工作已通过案例研究得以实施,该案例也为实时复杂应用程序提供了令人鼓舞的结果和信心。
更新日期:2020-06-11
down
wechat
bug