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
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;
Conference_Titel :
Service-Oriented Computing and Applications (SOCA), 2009 IEEE International Conference on
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-5300-9
DOI :
10.1109/SOCA.2009.5410261