A proactive approach based on online reliability prediction for adaptation of service-oriented systems

被引:15
|
作者
Wang, Hongbing [1 ,2 ]
Wang, Lei [1 ,2 ,3 ]
Yu, Qi [4 ]
Zheng, Zibin [5 ,6 ]
Yang, Zhengping [1 ,2 ]
机构
[1] Southeast Univ, Sch Comp Sci & Engn, SIPAILOU 2, Nanjing 210096, Jiangsu, Peoples R China
[2] Southeast Univ, Key Lab Comp Network & Informat Integrat, SIPAILOU 2, Nanjing 210096, Jiangsu, Peoples R China
[3] Nanjing Forestry Univ, Dept Management Sci & Engn, Longpan Rd 159, Nanjing 210037, Jiangsu, Peoples R China
[4] Rochester Inst Technol, Coll Comp & Informat Sci, 102 Lomb Mem Dr, Rochester, NY 14623 USA
[5] Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou 510275, Guangdong, Peoples R China
[6] Sun Yat Sen Univ, Key Lab Machine Intelligence & Adv Comp, Minist Educ, Guangzhou 510275, Guangdong, Peoples R China
关键词
Online reliability prediction; Time series; Proactive adaption; Service-oriented system; System of Systems; SELF-ADAPTIVE SYSTEMS; SELECTION;
D O I
10.1016/j.jpdc.2017.12.006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Service computing is an emerging technology in System of Systems Engineering (SoS Engineering or SoSE), which regards System as a Service (i.e. SaaS), and aims to construct a robust and value-added complex system by outsourcing external component systems through service composition technology. A service oriented SoS runs under a dynamic and uncertain environment. To successfully deploy SoS's run-time quality assurance, online reliability time series prediction, which aims to predict the reliability in near future for a service-oriented SoS, arises -as a grand challenge in SoS research. In this paper, we tackle the prediction challenge by exploiting two novel prediction models. We adopt motifs-based Dynamic Bayesian Networks (or m_DBNs) model to perform one-step-ahead time series prediction, and propose a multi-steps trajectories DBNs (or multi_DBNs) model to further revise the future reliability prediction. Finally, a proactive adaption strategy is achieved based on the reliability prediction results. Extensive experiments conducted on real-world Web services demonstrate that our models outperform other well-known approaches consistently. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:70 / 84
页数:15
相关论文
共 50 条
  • [31] Developing Self-Adaptive Service-Oriented Mobile Applications: A Framework Based on Dynamic Deployment
    Passini, William Filisbino
    Affonso, Frank Jose
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2018, 28 (11-12) : 1537 - 1558
  • [32] A DQN-Based User Service-Oriented Network Access and Handover Algorithm for Heterogeneous Scenarios
    Li, Xuan
    Chai, Rong
    Gui, Kang'an
    Chen, Qianbin
    2022 IEEE 33RD ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS (IEEE PIMRC), 2022, : 764 - 769
  • [33] QoS prediction for web service compositions using kernel-based quantile estimation with online adaptation of the constant offset
    Geebelen, Dries
    Geebelen, Kristof
    Truyen, Eddy
    Michiels, Sam
    Suykens, Johan A. K.
    Vandewalle, Joos
    Joosen, Wouter
    INFORMATION SCIENCES, 2014, 268 : 397 - 424
  • [34] Modification Impact Analysis based Test Case Prioritization for Regression Testing of Service-Oriented Workflow Applications
    Wang, Hongda
    Xing, Jianchun
    Yang, Qiliang
    Han, Deshuai
    Zhang, Xuewei
    39TH ANNUAL IEEE COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2015), VOL 2, 2015, : 288 - 297
  • [35] Service Oriented System Design: Domain Specific Model based Approach
    Mandal, Amit Kr
    Sarkar, Anirban
    2016 3RD INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCOINS), 2016, : 489 - 494
  • [36] A motifs-based Maximum Entropy Markov Model for realtime reliability prediction in System of Systems
    Wang, Hongbing
    Fei, Huanhuan
    Yu, Qi
    Zhao, Wei
    Yan, Jia
    Hong, Tianjing
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 151 : 180 - 193
  • [37] Online Updating With a Probability-Based Prediction Model Using Expectation Maximization Algorithm for Reliability Forecasting
    Hu, Chang-Hua
    Si, Xiao-Sheng
    Yang, Jian-Bo
    Zhou, Zhi-Jie
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2011, 41 (06): : 1268 - 1277
  • [38] A Process Mining Based Service Composition Approach for Mobile Information Systems
    Huang, Chengxi
    Cai, Hongming
    Li, Yulai
    Du, Jiawei
    Bu, Fenglin
    Jiang, Lihong
    MOBILE INFORMATION SYSTEMS, 2017, 2017
  • [39] Online Failure Prediction for Railway Transportation Systems Based on Fuzzy Rules and Data Analysis
    Ding, Zuohua
    Zhou, Yuan
    Pu, Geguang
    Zhou, MengChu
    IEEE TRANSACTIONS ON RELIABILITY, 2018, 67 (03) : 1143 - 1158
  • [40] Automatic Adaptation of Reliability and Performance Trade-Offs in Service- and Cloud-Based Dynamic Routing Architectures
    Amiri, Amirali
    Zdun, Uwe
    van Hoorn, Andre
    Dustdar, Schahram
    2021 IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS 2021), 2021, : 434 - 445