Optimizing Service Systems Based on Application-Level QoS

被引:38
作者
Liang, Qianhui [1 ]
Wu, Xindong [2 ,3 ]
Lau, Hoong Chuin [1 ]
机构
[1] Singapore Management Univ, Sch Informat Syst, Singapore 178902, Singapore
[2] Hefei Univ Technol, Sch Comp Sci & Informat Engn, Hefei 230009, Peoples R China
[3] Univ Vermont, Dept Comp Sci, Burlington, VT 05405 USA
关键词
Optimization of services systems; quality of services; service selection; composite services; system utility; negotiation; robust; WEB SERVICES;
D O I
10.1109/TSC.2009.13
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Making software systems service-oriented is becoming the practice, and an increasingly large number of service systems play important roles in today's business and industry. Currently, not enough attention has been paid to the issue of optimization of service systems. In this paper, we argue that the key elements to be considered in optimizing service systems are robustness, system orientation, and being dynamic and transparent. We present our solution to optimizing service systems based on application-level QoS management. Our solution incorporates three capabilities, i.e., 1) the ability to cater to the varying rigidities on Web service QoS in distinct application domains and of various users in a robust and heuristic manner, 2) the ability to formulate the overall system utility of a service system perceived by a particular system end user and to suggest its maximization using a utility model incorporated into a three-dimensional weighting scheme, and 3) the ability to dynamically achieve a higher perceived system utility of a service system via transparent negotiations. The calculation of the system utility encompasses a negotiation algorithm and a robust search algorithm for selecting heuristically best Web services. The effectiveness of the proposed algorithms and our solution is demonstrated by simulation experiments and our demo deployment, SSO.
引用
收藏
页码:108 / 121
页数:14
相关论文
共 31 条
[1]  
[Anonymous], 2008, TSC TAX
[2]  
[Anonymous], 2007, Services computing
[3]   Integrating web services and Mobile Agent systems [J].
Bellavista, P ;
Corradi, A ;
Monti, S .
25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2005, :283-290
[4]  
Bunruangses M., 2004, ISICT '04: Proceedings of the 2004 international symposium on Information and communication technologies, volume 90 of ACM International Conference Proceeding Series, V90, P74
[5]  
Canfora G., 2006, P INT C SERV OR COMP, P141
[6]   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
[7]  
Cardoso J., 2004, J. Web Semant., V1, P281, DOI [10.1016/j.websem.2004.03.001, DOI 10.1016/J.WEBSEM.2004.03.001]
[8]  
Colombo M, 2006, LECT NOTES COMPUT SC, V4294, P191
[9]  
D'Ambrogio A., 2007, P 6 INT WORKSHOP SOF, P78
[10]  
Di Nitto E, 2007, LECT NOTES COMPUT SC, V4749, P295