Efficient and reliable service selection for heterogeneous distributed software systems

被引:27
作者
Wang, Shangguang [1 ]
Huang, Lin [1 ]
Sun, Lei [1 ]
Hsu, Ching-Hsien [2 ,3 ]
Yang, Fangchun [1 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
[2] Chung Hua Univ, Dept Comp Sci & Informat Engn, Hsinchu, Taiwan
[3] Tianjin Univ Technol, Tianjin Key Lab Intelligence Comp & Novel Softwar, Tianjin 300191, Peoples R China
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2017年 / 74卷
基金
中国国家自然科学基金;
关键词
Service selection; Service composition; QoS uncertainty; Entropy; Variance;
D O I
10.1016/j.future.2015.12.013
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The service-oriented paradigm is emerging as a new approach to heterogeneous distributed software systems composed of services accessed locally or remotely by middleware technology. How to select the optimal composited service from a set of functionally equivalent services with different quality of service (QoS) attributes has become an active focus of research in the service community. However, existing middleware solutions or approaches are inefficient as they search all solution spaces. More importantly, they inherently neglect QoS uncertainty owing to the dynamic network environment. In this paper, based on a service composition middleware framework, we propose an efficient and reliable service selection approach that attempts to select the best reliable composited service by filtering low reliability services through the computation of QoS uncertainty. The approach first employs information theory and probability theory to abandon high-QoS-uncertainty services and downsize the solution space. A reliability fitness function is then designed to select the best reliable service for composited services. We experimented with real -world and synthetic datasets and compared our approach with other approaches. Our results show that our approach is not only fast, but also finds more reliable composited services. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:158 / 167
页数:10
相关论文
共 27 条
[1]  
Alrifai Mohammad, 2010, P 19 INT C WORLD WID, P11, DOI DOI 10.1145/1772690.1772693
[2]  
[Anonymous], 2009, PROC 18 INT C WORLD
[3]  
[Anonymous], 2003, SIGECOM EXCH
[4]   Adaptive service composition in flexible processes [J].
Ardagna, Danilo ;
Pernici, Barbara .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (06) :369-384
[5]  
Barakat L., 2012, Proceedings of the 2012 IEEE 19th International Conference on Web Services (ICWS), P1, DOI 10.1109/ICWS.2012.62
[6]  
Canfora G, 2005, 2005 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, PROCEEDINGS, P121
[7]   A framework for QoS-aware binding and re-binding of composite web services [J].
Canfora, Gerardo ;
Di Penta, Massimiliano ;
Esposito, Raffaele ;
Villani, Maria Luisa .
JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (10) :1754-1769
[8]  
Canfora G, 2005, GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2, P1069
[9]  
Cardoso J., 2004, J. Web Semant., V1, P281, DOI [10.1016/j.websem.2004.03.001, DOI 10.1016/J.WEBSEM.2004.03.001]
[10]  
Deng S., 2014, IEEE T SERV COMPUT