A Hierarchical Reliability Model of Service-Based Software System

被引:21
|
作者
Wang, Lijun [1 ]
Bai, Xiaoying [1 ]
Zhou, Lizhu [1 ]
Chen, Yinong [2 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[2] Arizona State Univ, Dept Comp Sci & Engn, Tempe, AZ 85287 USA
关键词
software reliability; service-oriented architecture; reliability model; service pool; markov chain; PREDICTION;
D O I
10.1109/COMPSAC.2009.34
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Service-Oriented Architecture (SOA) introduces a new paradigm where data, service, and the service composition logic are decoupled in an open environment. Software systems are built and evolved online by dynamic discovering and binding to the open services accessible through standard protocols. It requires new reliability modeling techniques to facilitate the analysis of dynamic collaborations and to be adaptable to the changes of service composition and system configuration at runtime. The paper proposes a hierarchical reliability model, in which the system reliability is calculated according to the layered superimposition of the reliabilities of data, services, fault-tolerant mechanism and service composition logic. At the basic-service layer, the service reliability is considered in the context of data reliability and service pools with backup alternatives. At the composition layer, a DTMC (Discrete Time Markov Chain) model is created for analyzing system reliability based on the reliability of the constituent services and their execution rate which are decided by the composite control structure and the operation scenarios. The DTMC state transition diagram can be automatically generated by analyzing and transforming the layered superimposition of the application following the transformation rules. The hierarchical modeling framework enables change adaptation at various levels. In addition, the models can be continuously learned and dynamically adjusted by profiling on the runtime monitoring log riles.
引用
收藏
页码:199 / +
页数:3
相关论文
共 50 条
  • [1] An architectural model for service-based flexible software
    Bennett, K
    Xu, J
    Munro, M
    Hong, ZA
    Layzell, P
    Gold, N
    Budgen, D
    Brereton, P
    [J]. 25TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 2001, : 137 - 142
  • [2] A Reliability-Aware Framework for Service-Based Software Development
    Andrusiak, Ian
    Mahmoud, Qusay H.
    [J]. 2017 IEEE 30TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2017,
  • [3] A Z Specification for Reliability Requirements of a Service-based System
    Lall, Manoj
    Van Der Poll, John Andrew
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (04) : 301 - 307
  • [4] A Model to Helping the Construction of Creative Service-Based Software
    Huang, Pei-Shu
    Fahmi, Faisal
    Wang, Feng-Jian
    [J]. 2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021), 2021, : 1235 - 1242
  • [5] Reliability assessment of service-based software under operational profile uncertainty
    Pietrantuono, Roberto
    Popov, Peter
    Russo, Stefano
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 2020, 204
  • [6] An Efficient Service-based System for Hierarchical Human Activity Sensing
    Pawar, Bhaskar
    Bhattacharya, Sakyajit
    Sharma, Varsha
    Bhavsar, Karan
    Ghose, Avik
    [J]. 2023 45TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE & BIOLOGY SOCIETY, EMBC, 2023,
  • [7] Service-based software: The future for flexible software
    Bennett, K
    Layzell, P
    Budgen, D
    Brereton, P
    Macaulay, L
    Munro, M
    [J]. SEVENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2000, : 214 - 221
  • [8] A Component-Based Evolution Model for Service-Based Software Architectures
    Berrio-Charry, Eduardo
    Vergara-Vargas, Jeisson
    Umana-Acosta, Henry
    [J]. PROCEEDINGS OF 2020 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2020), 2020, : 111 - 115
  • [9] Reliability Analysis of On-Demand Service-Based Software Systems Considering Failure Dependencies
    Peng, Kuan-Li
    Huang, Chin-Yu
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2017, 10 (03) : 423 - 435
  • [10] An architectural model for service-based software with ultra rapid evolution.
    Bennett, K
    Munro, M
    Gold, N
    Layzell, P
    Budgen, D
    Brereton, P
    [J]. IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS: SYSTEMS AND SOFTWARE EVOLUTION IN THE ERA OF THE INTERNET, 2001, : 292 - 300