An Approach to Web Service Dynamic Replacement

被引:7
作者
Gong, Yan [1 ]
Huang, Lin [1 ,2 ]
Jiang, Fan [1 ]
Han, Ke [1 ]
机构
[1] Chinese Elect Equipment Syst Engn Corp, Beijing, Peoples R China
[2] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing, Peoples R China
来源
INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING | 2014年 / 7卷 / 01期
基金
中国博士后科学基金;
关键词
Web Service; Cloud Model; QoS; Service Oriented Architecture (SOA);
D O I
10.14257/ijgdc.2014.7.1.01
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Service-oriented software is composed of a combination of services. Because of the dynamic nature of the Web service environment, the QoS often fluctuates with inherent uncertainty and therefore needs to be dynamically replaced. Based on the changes in the QoS of the software itself and users' requirements for the software, this paper proposes a dynamic replacement approach based on the cloud model. It adopts the cloud model to transform the quantitative QoS to qualitative QoS for the uncertainty computation and judges the uncertainty level by setting the corresponding service QoS parameters. When a member service with unstable QoS is found, it will be replaced with the candidate service with the same or better QoS to stabilize the QoS of the entire software. Both theoretical analysis and experiment results have proven the feasibility and effectiveness of this approach.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 19 条
  • [1] A Diversity-based Approach For Managing Faults in Web Services
    Abdeldjelil, Hanane
    Faci, Noura
    Maamar, Zakaria
    Benslimane, Djamal
    [J]. 2012 IEEE 26TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2012, : 81 - 88
  • [2] Ben Halima Riadh, 2008, 2008 IEEE International Conference on Web Services (ICWS), P104, DOI 10.1109/ICWS.2008.113
  • [3] Representing, analysing and managing Web service protocols
    Benatallah, Boualem
    Casati, Fabio
    Toumani, Farouk
    [J]. DATA & KNOWLEDGE ENGINEERING, 2006, 58 (03) : 327 - 357
  • [4] Can Zhang, 2011, Proceedings of the 2011 IEEE Asia-Pacific Services Computing Conference (APSCC), P284, DOI 10.1109/APSCC.2011.50
  • [5] Maintenance Research in SOA - Towards a Standard Case Study
    Espinha, Tiago
    Chen, Cuiting
    Zaidman, Andy
    Gross, Hans-Gerhard
    [J]. 2012 16TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR), 2012, : 391 - 396
  • [6] Exception Handling for Repair in Service-Based Processes
    Friedrich, Gerhard
    Fugini, Mariagrazia
    Mussi, Enrico
    Pernici, Barbara
    Tagni, Gaston
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2010, 36 (02) : 198 - 215
  • [7] Jong-Phil Kim, 2011, Proceedings of the 2011 Fifth International Conference on Secure Software Integration and Reliability Improvement (SSIRI 2011), P182, DOI 10.1109/SSIRI.2011.23
  • [8] Kramer J., 1998, P 4 BIANN INT C CONF, P146
  • [9] Uncertainty reasoning based on cloud models in controllers
    Li, D
    Cheung, D
    Shi, XM
    Ng, V
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1998, 35 (03) : 99 - 123
  • [10] Mahbub Khaled, 2009, Service-Oriented Computing. International Workshops, ICSOC/ServiceWave 2009. Revised Selected Papers, P345