SOA system reliability evaluation method based on complex network theory

A technology of complex network and evaluation method, applied in the field of SOA system reliability evaluation, it can solve the problems of lack of deterministic laws, easy propagation of system faults, and various fault propagation methods.

Active Publication Date: 2015-01-21
BEIHANG UNIV
View PDF5 Cites 37 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Research has found that the failures of complex systems usually appear suddenly, most of which are caused by seemingly small events, and quickly have a large-scale impact on the entire system like a "butterfly effect"; due to the extensive and close connections between system objects, the system Each object often has a strong fault correlation, causing faults in the system to spread easily; and the fault propagation methods are diverse and there is no deterministic law

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • SOA system reliability evaluation method based on complex network theory
  • SOA system reliability evaluation method based on complex network theory
  • SOA system reliability evaluation method based on complex network theory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0061] The following will be combined with figure 1 The method flow chart and the embodiments further describe the present invention in detail.

[0062] Firstly, using the method in step 1, in the reliability evaluation of an SOA system, after analyzing the system structure and functional characteristics, using the obtained system structure information, to establish a system topology model; and using network visualization software (this example uses Pajek software) to visualize the model, such as image 3 . image 3 It is a SOA system reliability model diagram including 4 subsystems, in which square nodes represent services, circular nodes represent software, and edges between nodes represent interactions or dependencies such as software and call data transmission between services. Color grayscales represent different subsystems.

[0063] Then use the method in step 2 to analyze the static topology of the system, including:

[0064] 1) Statistical analysis of so...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

An SOA system reliability evaluation method based on a complex network theory comprises four steps, belongs to the technical field of complex system reliability and aims at solving the problem that an SOA system is complex in structure and function and a traditional reliability analysis method is difficult to implement and even cannot be implemented and putting forward a methodology for effectively analyzing the reliability of the complex SOA system. The SOA system reliability evaluation method is characterized in that the method is innovatively integrated with the complex network theory, objects in the SOA system and the mutual effect of the objects are abstracted to be nodes and connecting lines in a complex network so as to establish a complex network failure model, a cascading failure model for the SOA system is put forward, and reliability analysis work is completed by utilizing a Monte Carlo simulation experiment on the basis so as to find key software and a weak structure influencing the system reliability. The SOA system reliability evaluation method is not limited by system scale, and increase of the system scale does not enable the calculation complex degree of the method to be remarkably improved. The SOA system reliability evaluation method is clear in physical significance and easily operated and implemented by engineers.

Description

technical field [0001] The invention proposes a SOA system reliability evaluation method based on complex network theory, which belongs to the technical field of software reliability. Background technique [0002] Service-Oriented Architecture (Service-Oriented Architecture--SOA) is a coarse-grained, loosely coupled software architecture, which integrates different functional units of applications, namely services, through well-defined interfaces and contracts between services ( contract) to complete the business requested by the user. This concept was first proposed by Gartner in 1996, and it is believed that SOA will become an absolutely dominant software engineering method in the future. However, only a few companies such as BEA, Microsoft, and IBM have used this architectural approach experimentally. Throughout the development history of the software industry, from the initial process-oriented and object-oriented development to the current popular component-oriented an...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36
Inventor 李大庆王飞龙王世海刘斌
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products