DocumentCode
3425621
Title
A dependency matrix based framework for QoS diagnosis in SOA
Author
Zhang, Jing ; Chang, Yi-Chin ; Lin, Kwei-Jay
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Univ. of California, Irvine, CA, USA
fYear
2009
fDate
14-15 Jan. 2009
Firstpage
1
Lastpage
8
Abstract
When a business process fails to deliver the quality of service (QoS), it is necessary to identify the faulty services that cause the problem. In this paper, we present a framework for diagnosing QoS problems in SOA. A set-covering algorithm is used to select the locations of run-time service data collection, or probes. The framework then creates a dependency matrix to denote the relationships between data recorded by probes and service status. A polynomial time diagnosis algorithm based on the dependency matrix and the probe data is then used to identify potential faulty services. The algorithm also uses predicates on probes (PoP) to compare the data reported from neighboring probes. The diagnosis framework does not require historical knowledge on services. Simulation results show that the diagnosis framework is both effective and efficient.
Keywords
business data processing; computational complexity; fault diagnosis; polynomial matrices; quality of service; software architecture; QoS; SOA; business process; dependency matrix; polynomial time diagnosis algorithm; probe data; quality of service; run-time services data collection; set-covering algorithm; Condition monitoring; Costs; Fault detection; Fault diagnosis; Polynomials; Probes; Quality of service; Runtime; Semiconductor optical amplifiers; Service oriented architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Service-Oriented Computing and Applications (SOCA), 2009 IEEE International Conference on
Conference_Location
Taipei
Print_ISBN
978-1-4244-5300-9
Type
conf
DOI
10.1109/SOCA.2009.5410261
Filename
5410261
Link To Document