• 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