Accountability monitoring and reasoning in service-oriented architectures

被引:14
|
作者
Zhang, Yue [1 ]
Lin, Kwei-Jay [1 ]
Hsu, Jane Y. J. [2 ]
机构
[1] Univ Calif Irvine, Dept Elect Engn & Comp Sci, Irvine, CA 92697 USA
[2] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei, Taiwan
关键词
SOA; Accountability; Bayesian networks; Diagnosis; Monitor;
D O I
10.1007/s11761-007-0001-4
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Service-oriented architecture (SOA) provides a powerful paradigm to compose service processes using individual atomic services. When running a service process, SOA needs an efficient and effective mechanism to detect service delivery failures and to identify the individual service(s) that causes the problem. In this research, we study the model of accountability to detect, diagnose, and defuse the real cause of a problem when service errors (such as incorrect result or SLA violation) occur in a service process. Our approach leverages Bayesian networks to identify the most likely problematic services in a process and selectively inspect those services. An evidence channel selection algorithm is designed to specify which services in a service network should be monitored to achieve the best cost-efficiency. We model the channels selection as the classic facilities location problem. We also adopt a continuous knowledge learning process to manage the dynamic nature of SOA. The performance study shows that our proposed accountability mechanism is effective on identifying the root cause of problems and can achieve significant cost savings: with 50% of services' outputs monitored as evidence, the comprehensive diagnosis correctness can reach 80% after only 20% of services are inspected.
引用
收藏
页码:35 / 50
页数:16
相关论文
共 50 条
  • [1] Deployment of accountability monitoring agents in service-oriented architectures
    Zhang, Yue
    Panahi, Mark
    Lin, Kwei-Jay
    [J]. 9TH IEEE INTERNATIONAL CONFERENCE ON E-COMMERCE TECHNOLOGY/4TH IEEE INTERNATIONAL CONFERENCE ON ENTERPRISE COMPUTING, E-COMMERCE AND E-SERVICES, 2007, : 305 - +
  • [2] The Accountability Problem of Flooding Attacks in Service-Oriented Architectures
    Jensen, Meiko
    Schwenk, Joerg
    [J]. 2009 INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY, AND SECURITY (ARES), VOLS 1 AND 2, 2009, : 25 - 32
  • [3] Accountability in service-oriented architecture: Computing with reasoning and reputation
    Zhang, Yue
    Lin, Kwei-Jay
    Yu, Tao
    [J]. ICEBE 2006: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2006, : 123 - +
  • [4] Formalizing service-oriented architectures
    Arab Academy for Banking and Financial Sciences
    [J]. IT Prof, 2008, 4 (34-38):
  • [5] A Model of Service-Oriented Architectures
    Malkis, Alexander
    Marmsoler, Diego
    [J]. PROCEEDINGS 2015 NINTH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE - SBCARS 2015, 2015, : 110 - 119
  • [6] Service-oriented architectures and recordkeeping
    Reed, Barbara
    [J]. RECORDS MANAGEMENT JOURNAL, 2008, 18 (01) : 7 - +
  • [7] Testing Service-Oriented Architectures
    Chatterjee, Arunava
    [J]. DR DOBBS JOURNAL, 2008, 33 (11): : 46 - +
  • [8] Service-oriented architectures and recordkeeping
    Reed, Barbara
    [J]. RECORDS MANAGEMENT JOURNAL, 2010, 20 (01) : 124 - +
  • [9] Clouds and service-oriented architectures
    Liu, Lu
    Xu, Jie
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUTING AND ESCIENCE, 2013, 29 (01): : 271 - 272
  • [10] Integrating Sensor Networks for Energy Monitoring with Service-Oriented Architectures
    Busemann, C.
    Gazis, V.
    Gold, R.
    Kikiras, P.
    Leonardi, A.
    Mirkovic, J.
    Walther, M.
    Ziekow, H.
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2013,