Improved self-management architecture in self-adaptive system

Mohammad Savargiv, Eslam Nazemi, Soheila Mehrmolaei · 2017

Redesigning the large and complex software systems requires very high costs time and money. Hence, automatic management and automatic adaptability with minimal human intervention is unavoidable. Self-management is the greatest level of self-adaptive which include all self-adaptive details. Scalability and dynamic analysis support in the face of change are the main challenges of self-management. Due to the fact that self-managing is relevance to the all details of self-adaptive, it is required to special type of software architecture which be able to respond to all requirements of self-adaptive aspects. In this case, dynamic architecture is the best option. Regarding to the dynamic architecture, there are diverse criteria. If software architecture be able to meet these criteria, it will know as a dynamic architecture and it has license to apply in the self-management architecture. Different types of applications can be imagined for the issue of self-management software systems, some of them are: semantic web and middle ware service, networking, load balancing in distributed systems, service communication in service oriented system, etc. In this paper self-managing dynamic architecture is discussed and evaluated and a dynamic architecture for improving the self-managing architecture is proposed.

Read the paper · More papers on PaperTik