Professional Documents
Culture Documents
A Evaluation Method for Web Service with Large Numbers of Historical Records
Lianyong Qi1,2,*, Jiancheng Ni2, Xiaona Xia2, Chao Yan2, Hua Wang2, Wanli Huang2
State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, 210093, China
2
College of Computer Science, Qufu Normal University, Rizhao, 276826, China
Email: lianyongqi@gmail.com
I.
INTRODUCTION
II.
721
1.
2.
3.
B. Motivation
With the above formalization, we can motivate our
paper with the scenarios in Fig.1 and Fig.2. In Fig.1, we
assume that each task taski (1 i N) owns n candidate
services and each service owns L historical QoS records.
Then totally n*L historical QoS records should be
considered, in order to select a quality-optimal candidate
service for each task taski (1 i N); and totally (n*L)N
historical QoS records should be considered, for finding a
quality-optimal service composition solution. Therefore,
when L is large, the time cost for subsequent service
selection or service composition is usually large, and
cannot meet users quick response requirements. While in
Fig.2, the response time of service wss ten historical
QoS records are different. Therefore, the evaluation result
of response time would not reflect the up-to-date change
trend (i.e., the Lagging Effect), if the ten historical QoS
records are treated equally. In view of these two
challenges, a evaluation method Partial-HR is put
forward in the next section.
task1
ws1
hr1
hrL
taskN
Workflow
Candidate service
722
Wk
WL
f (tk)
W1
0
t1
t1+
tL-
tL
tk
(1)
ws(qr) =
0.8
(3)
(4)
L 1
5
(2) Step2: Determine K new historical QoS records hrLK+1, ..., hrL, so that Wk (L-K+1 k L) P%, where
P% is the weight threshold from user.
After Step 1, we derive the weight Wk of service wss
historical QoS record hrk (1 k L). While the main idea
of our Partial-HR is to find K new historical QoS records
hrL-K+1, ..., hrL, so that the sum of their weights just equals
to or exceeds the expected weight threshold P% requested
by users. In other words, the inequation in (5) holds. Solve
the inequation and we can derive the minimal value of K.
Then the selected K new historical QoS records hrLK+1, ..., hrL could approximately delegate the original L
records hr1, ..., hrL, through which we can reduce the
number of records that engage in the service evaluation
and improve the evaluation efficiency.
1: for i = 1 to n do
2:
Wk P%
Utility(wsi) 0
3:
4:
5:
Wk f (tk)
6:
determine K by (5)
7:
for r = 1 to m do
8:
wsi (qr) 0
9:
for k = L-K+1 to L do
wsi (qr) wsi (qr) + Wk * hrk (qr)
10:
11:
12:
(7)
k L
Zr * Norm( ws (qr ))
r 1
k 1
Wk
(6)
Utility(ws) =
(2)
= (t1 + tL)/2
Wk * hrk ( qr )
k L K 1
13:
(5)
End for
Utility(wsi) Utility(wsi) + r * Norm(wsi (qr))
End for
k L K 1
723
IV.
EXPERIMENT
Values
Specifications
In Profile1- Profile3: n = 1
In Profile4: n = 100, , 500
Number of candidate
web services.
m=2
Number
of
QoS
criteria of web service.
In Profile1- Profile2: L = 64
In Profile3: L = 1000, , 5000
In Profile4: L = 100
Number of historical
QoS records of a web
service.
K = L/5
Number of historical
QoS records selected
by Partial-HR.
724
V.
EVALUATION
725
[2]
[3]
[4]
[5]
[6]
C. Further Discussion
In this paper, we model the weight of historical QoS
record as an Arctangent function associated with the
records invoked time. However, this model is a simple
approximation to depict users complex evaluation
preference, and further refinement is required in the future
to incorporate more impact factors.
VI.
[7]
[8]
CONCLUSIONS
[9]
[10]
[11]
[12]
[13]
[14]
ACKNOWLEDGMENT
This paper is supported by the Open Project of State
Key Lab. for Novel Software Technology (No.
KFKT2012B31), Natural Science Foundation of
Shandong Province of China (No. ZR2012FQ011),
Outstanding Young Scientist Award Foundation of
Shandong Province (No. BS2013NJ003), DRF and UF
(BSQD20110123, XJ201227) of QFNU.
[15]
[16]
[17]
[18]
REFERENCES
[1]
726
Qiang He, Jun Han, Yun Yang, John Grundy and Hai Jin.
QoS-Driven Service Selection for Multi-Tenant SaaS.
IEEE International Conference on Cloud Computing,
pp.566-573, 2012.
Lizhe Wang, Dan Chen, Yangyang Hu, Yan Ma and Jian Wang.
Towards Enabling Cyber Infrastructure as A Service in Clouds.
Computers & Electrical Engineering, 39(1): 3-14, 2013.
Erbin Lim, Philippe Thiran, Zakaria Maamar and Jamal
Bentahar. On the Analysis of Satisfaction For Web
Services Selection. IEEE International Conference on
Services Computing, pp. 122-129, 2012.
Shangguang Wang, Qibo Sun and Fangchun Yang.
Reputation Evaluation Approach in Web Service Selection.
Journal of Software, 23(6): 1350-1367, 2012.
Wanchun Dou, Xuyun Zhang, Jianxun Liu and Jinjun Chen.
HireSome-II: Towards Privacy-Aware Cross-Cloud Service
Composition for Big Data Applications. IEEE Transactions
on
Parallel
and
Distributed
Systems,
2013.
(http://doi.ieeecomputersociety.org/10.1109/TPDS.2013.246).
Lin Wenmin, Dou Wanchun, Luo Xiangfeng and Jinjun
Chen. A History Record-Based Service Optimization
Method for QoS-Aware Service Composition, IEEE
International Conference on Web Services, pp. 666-673, 2011.
Yan Wu, ChunGang Yan, Zhijun Ding, GuanJun Liu,
Pengwei Wang, Changjun Jiang and MengChu Zhou. A
Novel Method for Calculating Service Reputation. IEEE
Transaction on Automation Science and Engineering, 10(3):
634-642, 2013.
Yilei Zhang, Zibin Zheng and Michael R. Lyu. WSPred: A
Time-Aware Personalized QoS Prediction Framework for
Web Services. IEEE Symposium on Software Reliability
Engineering, pp. 210-219, 2011.
Christopher S. Leberknight, Soumya Sen and Mung Chiang.
On the Volatility of Online Ratings: An Empirical Study.
Lecture Notes in Business Information Processing, 108: 7786, 2012.
Yun Wan. The Matthew Effect in Online Review
Helpfulness. International Conference on Electronic
Commerce, pp. 38-49, 2013.
William Vickrey. Measuring Marginal Utility by Reactions
to Risk. Econometrica, 13(4): 319-333, 1945.
Allan Gibbard. A Pareto-consistent libertarian claim.
Journal of Economic Theory, 7(4): 388-410, 1974.
Lianyong Qi, Rutao Yang, Wenmin Lin, Xuyun Zhang,
Wanchun Dou and Jinjun Chen. A QoS-Aware Web
Service Selection Method Based on Credibility Evaluation.
International Conference on High Performance and
Communications, pp.471-476, 2010.
http://www.bestbuy.com/ (accessed on 2014-4-22).
Zhenpeng Liu, Aiguo An, Shuhua Liu and Junbao Li. A
prediction QoS approach reputation-Based in web services.
International Conference on Wireless Communications,
Networking and Mobile Computing, pp. 1-4, 2009.
Hamdi Yahyaoui. A Trust-based Game Theoretical Model
for Web Services Collaboration. Knowledge-Based Systems,
27: 162-169, 2012.
Yu Qi and Athman Bouguettaya. Computing Service
Skyline from Uncertain QoWS. IEEE Transactions on
Services Computing, 3(1): 16-29, 2010.