A dependency matrix based framework for QoS diagnosis in SOA

Jing Zhang*, Yi Chin Chang, Kwei Jay Lin

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

11 Scopus citations

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.

Original languageEnglish
Title of host publicationIEEE International Conference on Service-Oriented Computing and Applications, SOCA' 09
Pages299-306
Number of pages8
DOIs
StatePublished - 2009
Externally publishedYes
EventIEEE International Conference on Service-Oriented Computing and Applications, SOCA' 09 - Taipei, Taiwan
Duration: 14 12 200915 12 2009

Publication series

NameIEEE International Conference on Service-Oriented Computing and Applications, SOCA' 09

Conference

ConferenceIEEE International Conference on Service-Oriented Computing and Applications, SOCA' 09
Country/TerritoryTaiwan
CityTaipei
Period14/12/0915/12/09

Fingerprint

Dive into the research topics of 'A dependency matrix based framework for QoS diagnosis in SOA'. Together they form a unique fingerprint.

Cite this