
基于机制设计的Web服务选择问题研究.pdf
148页摘要随着计算机互联网技术和软件技术的发展,分布式应用越来越多,W e b 服务是当前构造分布式应用的标准框架特别是S O A ( 面向服务的体系结构) ,云计算等技术的迅速发展,越来越多的企业和机构以W e b 服务的形式向外提供服务W e b 服务组合就是将分布在网络上的服务,按照一定顺序组织起来,通过他们之间的交互,以实现功能更为复杂的W e b 服务由于W e b 服务丰富多样,大多数研究者着眼于选择合适的W e b 服务以满足用户的Q o S 需求由于在现实经济环境中,服务提供者有自己的经济利益,他们可能通过提供虚假的信息而提高自己的利益本文的出发点就是如何制定服务选择的机制,以激励服务提供者提供自己的真实信息,并且使最终的总体效益最大;另一方面,由于W e b 服务的数量非常大,所以服务选择算法的复杂度不能太高,本文的另一个重要内容就是设计高效的服务选择算法本文主要研究内容包括以下几个方面:1 ) 给出了W e b 服务组合问题机制设计建模,以解决虚假信息问题2 ) 提出了一种基于V C G 机制的W e b 服务选择方案,提出了无Q o S 约束条件下的求解方法,基于贪婪搜索的服务选择算法,和基于遗传算法的服务选择算法,并对算法的运行结果进行比较分析。
3 ) 在以上工作的基础上,接着提出基于组合拍卖的W e b 服务选择方案,它考虑的情况比基于V C G 机制的W e b 服务选择方案中考虑的复杂:第一、服务提供者可以将某些独立的服务捆绑起来作为一个整体提供给服务请求者,第二、W 曲服务的组织方式更为复杂,包括顺序、分枝和循环接着给出了相应的服务选择的求解算法和实验分析4 ) 介绍了服务选择原型系统的实现,对原型系统需要实现的功能,系纺结构,服务描述语言的制定关键字:W e b 服务组合,v c G 机制,组合拍卖,贪婪搜索,遗传算法A b s t r a c tW i t ht h ed e v e l o p m e n to ft h ec o m p u t e ri n t e m e tt e c h n o l o g ya n ds o f t w a r et e c h n o l o g y , m o r ea n dm o r ed i s t r i b u t e da p p l i c a t i o n s ,W e bs e r v i c e si st h es t a n d a r df r a m e w o r ko ft h ec u r r e n tb u i l d i n gd i s t r i b u t e da p p l i c a t i o n s .S O A ( s e r v i c e - o r i e n t e da r c h i t e c t u r e ) ,t h er a p i dd e v e l o p m e n to fc l o u dc o m p u t i n gt e c h n o l o g y , m o r ea n dm o r eb u s i n e s s e sa n do r g a n i z a t i o n si nt h ef o r mo fW e bs e r v i c e st op r o v i d es e r v i c e st oo u t s i d e .W e bs e r v i c ec o m p o s i t i o ni st ob ed i s t r i b u t e do nt h en e t w o r ks e r v i c e s ,o r g a n i z e da c c o r d i n gt oac e r t a i no r d e r , t h ei n t e r a c t i o nb e t w e e nt h e m ,i no r d e rt oa c h i e v em o r ec o m p l e xW e bs e r v i c e s .W e bs e r v i c e s ,m o s tr e s e a r c h e r sf o c u s e do nt h ec h o i c eo fW e bs e r v i c e st om e e tt h en e e d so ft h eu s e r ’SQ o S .A si nt h er e a le c o n o m i ce n v i r o n m e n t ,t h es e r v i c ew h oh a v et h e i ro w ne c o n o m i ci n t e r e s t s ,t h e ym a yb yp r o v i d i n gf a l s ei n f o r m a t i o na n di m p r o v et h e i ro w ni n t e r e s t s ,t h es t a r t i n gp o i n to ft h i sp a p e ri sh o wt of o r m u l a t et h es e r v i c es e l e c t i o nm e c h a n i s mt om o t i v a t es e r v i c ep r o v i d e r st op r o v i d et h e i ro w nr e a li n f o r m a t i o n a n dt h eo v e r a l le f f e c t i v e n e s so ft h ef i n a l .O nt h eo t h e rh a n d ,av e r yl a r g en u m b e ro fW e bs e r v i c e s ,s e r v i c es e l e c t i o na l g o r i t h mc o m p l e x i t yC a nn o tb et o oh i g h ,a n o t h e ri m p o r t a n tp a r to ft h i sa r t i c l ei st od e s i g ne f f i c i e n ts e r v i c es e l e c t i o na l g o r i t h m .T h i sp a p e rs t u d i e si n c l u d et h ef o l l o w i n ga s p e c t s :U s em e c h a n i s md e s i g nm o d e l i n gW e bs e r v i c ec o m p o s i t i o nP r o b l e m .W e bs e r v i c e sa n dW e bs e r v i c ec o m p o s i t i o n ,a n dr e s e a r c hi nt h ef i e l do fW e bS e r v i c e sC o m p o s i t i o n ,a n ds u mu po nt h em a i n s t r e a mm e t h o do fc l a s s i f i c a t i o n .T h eo p t i o no faW e bs e r v i c e sb a s e do nt h eV C Gm e c h a n i s m ,W e bs e r v i c ec o m p o s i t i o nm e c h a n i s md e s i g nm o d e l i n gm e t h o df o rs o l v i n gt h eQ o Sc o n s t r a i n tc o n d i t i o n s ,b a s e do ng r e e d ys e a r c hs e r v i c e s e l e c t i o na l g o r i t h ma n dg e n e t i ca l g o r i t h m - b a s e ds e r v i c es e l e c t i o na l g o r i t h ma n dt h ea l g o r i t h mr u nr e s u l t sw e r ec o m p a r e d .O nt h eb a s i so ft h ea b o v ew o r k ,t h e nt h ec o m b i n a t o r i a la u c t i o n - b a s e dW e bs e r v i c eo p t i o n s ,i tt a k e si n t oa c c o u n tt h es i t u a t i o ni sm o r ec o m p l e xt h a nc o n s i d e r e di nt h eW e bs e r v i c eo p t i o n sb a s e do nt h eV C Gm e c h a n i s m :t h ef i r s ts e r v i c ep r o v i d e rt os o m ei n d e p e n d e n ts e r v i c eb u n d l e t o g e t h e ra saw h o l et ot h es e r v i c er e q u e s t e r ,a n dt h es e c o n d ,m o r ec o m p l e xW e bs e r v i c e so r g a n i z a t i o n ,i n c l u d i n gs e q u e n t i a l ,b r a n c h i n g ,a n dr e c y c l i n g .T h e ng i v e nt h ea p p r o p r i a t es e r v i c e st oc h o o s et h es o l u t i o na l g o r i t h ma n de x p e r i m e n t a la n a l y s i s .C h o i c eo fs e r v i c e st ot h er e a l i z a t i o no ft h ep r o t o t y p es y s t e m ,t h en e e dt oi m p l e m e n tt h ef u n c t i o n a l i t yo ft h ep r o t o t y p es y s t e m ,t h es t r u c t u r eo ft h eD e p a r t m e n to fs p i n n i n g ,s e r v i c e sd e s c r i p t i o nl a n g u a g et od e v e l o p .K e y w o r d s :W e bs e r v i c ec o m p o s i t i o n ,V C Gm e c h a n i s m ,C o m b i n a t o r i a lA u c t i o n s ,g r e e d ys e a r c h ,g e n e t i ca l g o r i t h m s目录一、引言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。
