用户名: 密码: 验证码:
Web服务的分布式QoS管理及其关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
Web服务的QoS指的是Web服务的非功能属性,如可靠性,响应时间等等。QoS对于用户使用服务的体验至关重要。在一个有着大量服务的开放服务市场中,服务可能广泛分布于不同的地区,从属于不同的商业组织,如何有效的管理这些服务的QoS,向服务用户提供一个开放,可靠的服务使用环境,就成为了Web服务研究的一个重要的问题。
     目前的研究中,Web服务的QoS管理方法主要基于集中式管理的思路,集中式管理不能跨越多个管理域,同时也可能面临性能和可扩展性问题。结合P2P计算思想进行分布式的Web服务基础设施研究是近年来Web服务研究的一大趋势,已有了一定程度的发展,但是分布式QoS管理的研究尚属空白。基于对当前QoS管理研究现状和Web服务研究趋势的分析,本文首次对Web服务的分布式QoS管理中的关键问题进行了深入研究,取得如下成果:
     1.提出了独立的分布式QoS注册方法。QoS具有高度动态性,针对目前分布式服务注册方法并不适用于QoS管理的问题,提出了与服务功能信息分离的分布式QoS注册方法,以及基于此方法的QoS注册系统Q-Peer。利用用户QoS访问的行为特点,Q-Peer设计了高效的查询机制,达到了与集中式QoS注册方式相近的QoS查询性能。
     2.提出了基于协商的负载均衡方法。为了有效利用分布式QoS注册节点的资源、实现负载均衡,本文研究了Q-Peer中的负载信息特点及其与其他P2P网络的不同,提出了两种有效的数据复制方式,在此基础上又提出了一种新的基于协商的改进方法,以提高负载均衡的效率。实验证明,利用Q-Peer的分布式特性,数据复制明显提高了QoS注册系统的整体利用率。
     3.提出了组合服务的迭代选择算法。针对当前组合服务选择方法均要求预先知道组合服务的拓扑逻辑和所有备选QoS输入数据,完全不适用于分布式QoS管理的问题,本文提出一种迭代选择算法,可以跨越多个QoS代理节点进行组合服务选择。实验证明,在超过现有算法的算法性能的同时,迭代选择算法达到了很好的选择效果。迭代选择算法算法与现有算法相比还能够自然的支持动态服务选择,并且可以在计算中包含网络因素对组合服务的影响,对于网络敏感的服务也有较大的应用价值。
     4.提出了事件驱动的分布式QoS监控方法。针对目前QoS监控研究中不能跨管理域监控组合服务,并且对Web服务QoS指标处理灵活性不足的问题,本文提出一种事件驱动的分布式QoS监控方法。该方法基于事件处理规则和事件流模型,以运行时指标为中心,同时提供运行时异常响应和长期指标收集的能力。在此基础上,提出分布式QoS管理环境中的事件路由机制,达到了对跨域组合服务进行灵活监控的目标。最后,提出了基于策略的监控需求描述方法及其向监控事件流自动转化的方法,以支持用户对QoS监控进行个性化配置。
     5.提出了分布式QoS管理系统。基于以上对分布式QoS管理中关键问题的研究,本文将Q-Peer扩展为分布式QoS管理系统,作为QoS管理能力的承载平台。Q-Peer由大量独立的QoS管理节点构成一个QoS管理的叠加网,采用标准的Web服务协议以及基于角色的接入控制策略,保持了节点间、节点与被管理对象间的松耦合,保证了节点的自治性。Q-Peer将管理能力作为应用,与底层结构相分离,管理功能的扩展不影响Q-Peer的系统结构。
Web service QoS or quality of web service is the non-functional attributes of a service, e.g. reliability, response time. QoS is critical to user experience of services. In an open service market, a large number of services may spread in different areas and belong to different business organizations. How to manage QoS in such an environment and provide an open, reliable environment for users to employ services becomes a crucial problem in web service research.
     In literature, QoS management approaches are based on centralized QoS brokers, which have potential performance and scalability problem, and more importantly, the centralized approaches can not support cross-domain QoS management for web services. In recent years, a major trend in web service research is on distributed infrastructure by leveraging the thoughts of P2P computing, but distributed QoS management has not been substantially explored yet. Based on current status of QoS management and web service research, we address several critical problems in distributed QoS management. The contribution of this dissertation includes:
     1. Propose an independent distributed QoS registration approach. QoS information is dynamic and everchanging, so currently known distributed service registry works are not suitable to QoS management problem. We propose an independent distributed QoS registration approach where the QoS storage and service functional data storage is separated (The system is called Q-Peer). By analyzing the QoS accessing behavior of users, we propose a highly efficient QoS query approach which achieves query efficiency close to centralized registry.
     2. Propose a load-balance approach for distributed QoS registry. To utilize the resource of distributed registry, and achieve load-balance, we research the difference on load information between Q-Peer and other P2P network. We propose two effective data replication schemes. Based on the schemes we propose a novel replication scheme by peer negotiation to improve the efficiency in replication. Experimental results show that the replication scheme improves registry utility significantly.
     3. Propose an iterative selection algorithm for composite service. Known selection approaches requires the information of complete composite service topology and all the QoS of candidate services, which is not applicable in Q-Peer, so we propose an iterative selection algorithm, which can optimize composite service across multiple peers. The experimental results proved that the algorithm achieves excellent selection result and outperforms current selection approaches. The iterative selection algorithm can be applied to dynamic selection naturally. The algorithm includes network QoS as optional factors, which makes the algorithm applicable for network sensitive service.
     4. Propose an event-driven distributed QoS monitoring approach. To address the problem of known QoS monitors which are not capable of monitoring cross-domain services and not flexible in monitoring complex and personalized QoS, we propose an event-driven distributed QoS monitoring approach. The approach bases on ECA rules and event stream model, to provide run-time QoS exception handling and long-term metric collection. We further propose an event routing mechanism for flexible monitoring cross-domain composite service in distributed QoS management environment. At last, we propose a policy-based requirements description approach to support user configuration for personalized QoS monitoring.
     5. Propose a distributed QoS management system. Based on our research on the problems in distributed QoS management, we extend Q-Peer registry to a distributed QoS management system as the supporting platform for management capabilities. Q-Peer is an overlay network for QoS management, which is formed by a large number of independent peers. Peers coordinate with each other by standard web service protocols and keep autonomy by role-based access control policy. On Q-Peer, the QoS management capabilities are deployed as applications over access control and communication infrastrusture. The Q-Peer achieves extensibility of management functions as well as management domains.
引文
[1]David Booth,Hugo Haas,Francis McCabe,et al.,Web Services Architecture,W3C Working Group Note.W3C,2004.
    [2]Papazoglou,M.P.Service-oriented computing:concepts,characteristics and directions,in Proceedings of the Fourth International Conference on Web Information Systems Engineering,2003.WISE 2003..2003pp.3-12
    [3]Tim Bray,Jean Paoli,C.M.Sperberg-McQueen,et al.,Extensible Markup Language(XML) 1.0(Fourth Edition).W3C,2006.
    [4]Vogels,W.,Web services are not distributed objects.Internet Computing,IEEE,2003.7(6):pp.59-66.
    [5]Sheth,A.,J.Cardoso,J.Miller,et al.QoS for Service-Oriented Middleware.in Proceedings of the 6th World Multiconference on Systemics,Cybernetics abd Informatics(SCI02).2002pp.528-534
    [6]Tavares,R.K.and C.B.Westphall.An Architecture to Provide QoS in Web Services.in Proceedings of the IEEE International Conference on Communications,2006.ICC '06..2006.2 pp.921-925
    [7]Menasce,D.A.,QoS issues in Web services.Internet Computing,IEEE,2002.6(6):pp.72-75.
    [8]Ludwig,H.Web services QoS:external SLAs and internal policies or:how do we deliver what we promise? in Proceedings of the Fourth International Conference on Web Information Systems Engineering Workshops,2003.2003pp.115-120
    [9]World Wide Web Consortium,W3C.Http://www.w3.org/,2008.
    [10]Roberto Chinnici,Jean-Jacques Moreau,Arthur Ryman,et al.,Web Services Description Language(WSDL) Version 2.0.W3C,2007.
    [11]Martin Gudgin,Marc Hadley,Noah Mendelsohn,et al.,Simple Object Access Protocol,SOAP Version 1.2 Part 2:Adjuncts(Second Edition) W3C,2007.
    [12]Fielding,R.,J.Gettys,J.C.Mogul,et al.,Hypertext Transfer Protocol-HTTP /1.1.IETF,1999.
    [13]Tsalgatidou,A.and T.Pilioura,An Overview of Standards and Related Technology in Web Services.Distributed and Parallel Databases,2002.12(2):pp.135-162.
    [14]岳昆,王晓玲,and周傲英,Web服务核心支撑技术:研究综述.软件学报,2004.15(3):pp.428-441.
    [15]Papazoglou,M.P.and D.Georgakopoulos,Service-Oriented Computing.Communications of the ACM,2003.46(10):pp.25-28.
    [16]Luc Clement,Andrew Hately,Claus von Riegen,et al.,UDDI Version 3.0.2.OASIS,2004.
    [17]Organization for the Advancement of Structured Information Standards,OASIS. http://www.oasis-open.org/,2008.
    [18]Myerson,J.M.,Web Service Architectures.Web Service Business Strategies and Architectures,2002.
    [19]Martin Gudgin,Marc Hadley,Noah Mendelsohn,et al.,Simple Object Access Protocol SOAP Version 1.2 Part 1:Messaging Framework(Second Edition)W3C,2007.
    [20]Alexandre Alves,Assaf Arkin,Sid Askary,et al.,Web Services Business Process Execution Language(WSBPEL),Version 2.0.wsbpel-specification-draft-01.OASIS,2006.
    [21]Zhang Liang-Jie,Zhang Jia,and C.Hong,Service Computing.2007:Springer.
    [22]Foster,I.,Service-Oriented Science.2005,American Association for the Advancement of Science.p.814-817.
    [23]Sprott,D.and L.Wilkes,Understanding Service-Oriented Architecture.Microsoft Architect Journal,2004.
    [24]Fung,C.K.,P.C.K.Hung,R.C.Linger,et al.Extending Business Process Execution Language for Web Services with Service Level Agreements Expressed in Computational Quality Attributes.in Proceedings of the 38th Annual Hawaii International Conference on System Sciences,2005.HICSS '05..2005pp.166a-166a
    [25]Keller,A.and H.Ludwig,The WSLA Framework:Specifying and Monitoring Service Level Agreements for Web Services.Journal of Network and Systems Management,2003.11(1):pp.57-81.
    [26]Ludwig,H.,A.Keller,A.Dan,et al.,Web Service Level Agreement(WSLA)Language Specification.IBM Corporation,2002.
    [27]Schmietendorf,A.,R.Dumke,and D.Reitz.SLA management-challenges in the context of Web-service-based infrastructures,in Proceedings of the IEEE International Conference on Web Services,2004.2004pp.606-613
    [28]Tao,Y.and K.J.Lin.A broker-based framework for QoS-aware Web service composition,in Proceedings of the IEEE International Conference on e-Technology,e-Commerce and e-Service,2005.EEE '05..2005pp.22-29
    [29]Elarbi,B.,E.Larbi,M.A.Serhani,et al.WS-QoSM:A Broker-based Architecture for Web Services QoS Management.in Proceedings of the Innovations in Information Technology,2006.2006pp.1-5
    [30]Menasce,D.A.and V.Dubey.Utility-based QoS Brokering in Service Oriented Architectures.in Proceedings of the IEEE International Conference on Web Services,2007.ICWS 2007..2007pp.422-430
    [31]D'Mello,D.A.,V.S.Ananthanarayana,and S.Thilagam.A QoS Broker Based Architecture for Dynamic Web Service Selection.in Proceedings of the Second Asia International Conference on Modeling & Simulation,2008.AICMS 08..2008pp.101-106
    [32]Gwyduk,Y.and M.Dugki.Design and implementation of Web services QoS broker,in Proceedings of the International Conference on Next Generation Web Services Practices,2005.NWeSP'05.2005pp.2 pp.
    [33]Valeria,C.,C.Emiliano,G.Vincenzo,et al.A Framework for Optimal Service Selection in Broker-Based Architectures with Multiple QoS Classes.in Proceedings of the IEEE Services Computing Workshops,2006.SCW '06..2006pp.105-112
    [34]Tian,M.,A.Gramm,T.Naumowicz,et al.A concept for QoS integration in Web services,in Proceedings of the Fourth International Conference on Web Information Systems Engineering Workshops,2003..2003pp.149-155
    [35]Liu,Y.,A.H.Ngu,and L.Z.Zeng,QoS computation and policing in dynamic web service selection.International World Wide Web Conference,2004:pp.66-73.
    [36]M.Balazinska,H.Balakfishnan,and D.Karger.INS/Twine:A scalable peer-topeer architecture for intentional resource discovery,in Proceedings of the First International Conference on Pervasive Computing.2002pp.195-210
    [37]Cai,M.,M.Frank,B.Yan,et al.,A subscribable peer-to-peer RDF repository for distributed metadata management.Web Semantics:Science,Services and Agents on the World Wide Web,2004.2(2):pp.109-130.
    [38]Nejdl,W.,B.Wolf,C.Qu,et al.,EDUTELLA:a P2P networking infrastructure based on RDF.the eleventh international conference on World Wide Web,2002:pp.604-615.
    [39]Nejdl,W.,M.Wolpers,W.Siberski,et al.,Super-peer-based routing strategies for RDF-based peer-to-peer networks.Web Semantics:Science,Services and Agents on the World Wide Web,2004.1(2):pp.177-186.
    [40]Broekstra,J.,M.Ehrig,P.Haase,et al.A Metadata Model for Semantics-Based Peer-to-Peer Systems.in Proceedings of the Semantics in Peer-toPeer and Grid Computing - SemPGRID.2003.3
    [41]Abiteboul,S.,O.Benjelloun,B.Cautis,et al.Lazy query evaluation for Active XML.in Proceedings of the 2004 ACM SIGMOD international conference on Management of data.2004pp.227-238
    [42]Abiteboul,S.,O.Benjelloun,and T.Milo.Positive active XML.in Proceedings of the the twenty-third ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems.2004pp.35-45
    [43]Abiteboul,S.,O.Benjelloun,I.Manolescu,et al.Active XML:A Data-Centric Perspective on Web Services.in Proceedings of the 28th International Conference on Very Large Data Bases,VLDB.2002pp.1087-1090
    [44]Nanda,M.G.,S.Chandra,and V.Sarkar.Decentralizing execution of composite web services,in Proceedings of the 19th annual ACM SIGPLAN Conference on Object-oriented programming,systems,languages,and applications.2OO4pp.170-187
    [45]Chafle,G.B.,S.Chandra,V.Mann,et al.Decentralized orchestration of composite web services,in Proceedings of the the 13th international World Wide Web conference on Alternate track papers & posters.2004pp.134-143
    [46]Chafle,G.,S.Chandra,P.Kankar,et al.Handling Faults in Decentralized Orchestration of Composite Web Services.in Proceedings of the International Conference on Service-Oriented Computing.2005pp.410-423
    [47]Benatallah,B.,Q.Z.Sheng,and M.Dumas,The Self-Serv environment for Web services composition.Internet Computing,IEEE,2003.7(1):pp.40-48.
    [48]Sheng,Q.Z.,B.Benatallah,M.Dumas,et al.,SELF-SERV:a platform for rapid composition of web services in a peer-to-peer environment.28th international conference on Very Large Data Bases-Volume 28,2002:pp.1051-1054.
    [49]Benatallah,B.,M.Dumas,Q.Z.Sheng,et al.Declarative composition and peer-to-peer provisioning of dynamic Web services,in Proceedings of the 18th International Conference on Data Engineering,2002,ICDE'02.2002pp.297-308
    [50]Pan,Z.,Y.Wu,K.Yue,et al.,Efficient Community Management and Optimization Strategies of Web Services in Peer-to-Peer Environments.LECTURE NOTES IN COMPUTER SCIENCE,2004:pp.301-310.
    [51]Wang,Q.,Y.Yuan,J.Zhou,et al.Peer-Serv:A Framework of Web Services in Peer-to-Peer Environment.in Proceedings of the the Fourth International Conference on Web-Age Information Management(WAIM 2003)
    [52]Gang,C.,L.Chor Ping,and Y.Zhonghua,Coordinated Services Provision in Peer-to-Peer Environments.Parallel and Distributed Systems,IEEE Transactions on,2008.19(4):pp.433-446.
    [53]Chen,Z.,C.Liang-Tien,B.Silverajan,et al.UX-an architecture providing QoS-aware and federated support for UDDI.in Proceedings of the International Conference in Web Services,ICWS.2003
    [54]Verma,K.,K.Sivashanmugam,A.Sheth,et al.,METEOR-S WSDI:A Scalable P2P Infrastructure of Registries for Semantic Publication and Discovery of Web Services.Information Technology and Management,2005.6(1):pp.17-39.
    [55]Patil,A.A.,S.A.Oundhakar,A.P.Sheth,et al.Meteor-s web service annotation framework,in Proceedings of the the 13th international conference on World Wide Web.2004pp.553-562
    [56]Vu,L.H.,M.Hauswirth,and K.Aberer.Towards P2P-based Semantic Web Service Discovery with QoS Support.in Proceedings of the Workshop on Business Processes and Services(BPS).Springer.2005.LNCS 3812 pp.18-31
    [57]Roman,D.,H.Lausen,and U.Keller,Web Service Modeling Ontology(WSMO).WSMO Working Drain,2004.
    [58]Ran,S.,A model for web services discovery with QoS.ACM SIGecom Exchanges,2003.4(1):pp.1-10.
    [59]Gibelin,N.and M.Makpangou.Efficient and Transparent Web-Services Selection.in Proceedings of the the 3rd International Conference on Service Oriented Computing,Lecture Notes in Computer Science(LNCS).2005.3826 pp.527-532
    [60]Day,J.and R.Deters.Selecting the best web service,in Proceedings of the the 2004 conference of the Centre for Advanced Studies on Collaborative research.2004pp.293-307
    [61]Kerrigan,M.Web service selection mechanisms in the Web Service Execution Environment(WSMX).in Proceedings of the ACM symposium on Applied computing.2OO6pp.1664-1668
    [62]Maximilien,E.M.and M.P.Singh.Toward autonomic web services trust and selection,in Proceedings of the 2nd international conference on Service oriented computing.2OO4pp.212-221
    [63]Maximilien,E.M.and M.P.Singh,A framework and ontology for dynamic Web services selection.Internet Computing,IEEE,2004.8(5):pp.84-93.
    [64]Dustdar,S.and W.Schreiner,A survey on web services composition.International Journal of Web and Grid Services,2005.1(1):pp.1-30.
    [65]Zeng,L.Z.,B.Benatallah,A.H.H.Ngu,et al.,QoS-Aware Middleware for Web Services Composition.IEEE Transactions on Software Engineering,2004.30(5):pp.311-327.
    [66]Zeng,L.,B.Benatallah,M.Dumas,et al.,Quality driven web services composition.Proceedings of the 12th international conference on World Wide Web,2003:pp.411-421.
    [67]Canfora,G.,M.Di Penta,R.Esposito,et al.An approach for QoS-aware service composition based on genetic algorithms,in Proceedings of the Genetic and Evolutionary Computation Conference,GECO0'05 ACM Press New York,NY,USA.2005pp.1069-1075
    [68]Yu,T.and K.Lin.Service Selection Algorithms for Composing Complex Services with Multiple QoS Constraints.in Proceedings of the 3rd International Conference on Service Oriented Computing,ICSOC'05.2005pp.12-15
    [69]金海,陈汉华,吕志鹏,et al.,CGSP作业管理器合成服务的QoS优化模型及求解.计算机学报,2005.28(4):pp.578-588.
    [70]Guo,H.,J.Huai,H.Li,et al.ANGEL:Optimal Configuration for High Available Service Composition.in Proceedings of the IEEE International Conference on Web Services,2007.ICWS 2007..2007pp.280-287
    [71]Rainer,B.,S.Michael,R.Nicolas,et al.Heuristics for QoS-aware Web Service Composition.in Proceedings of the International Conference on Web Services,2006.ICWS '06.2006pp.72-82
    [72]Gu,X.,K.Nahrstedt,R.Chang,et al.QoS-assured service composition in managed service overlay networks,in Proceedings of the 23rd International Conference on Distributed Computing Systems,ICDCS'03.2003pp.194-201
    [73]Gu,X.,K.Nahrstedt,and B.Yu.SpiderNet:an integrated peer-to-peer service composition framework,in Proceedings of the 13th IEEE International Symposium on High performance Distributed Computing.2004pp.110-119
    [74]Canfora,G.,M.Di Penta,R.Esposito,et al.QoS-aware replanning of composite Web services,in Proceedings of the IEEE International Conference on Web Services,2005.ICWS'05.2005pp.121-129 vol.1
    [75]Berbner,R.,M.Spahn,N.Repp,et al.Dynamic Replanning of Web Service Workflows.in Proceedings of the Digital EcoSystems and Technologies Conference,2007.DEST '07.2007pp.211-216
    [76]Menasce,D.A.,Composing Web Services:A QoS View.Internet Computing,IEEE,2004.8(6):pp.88-90.
    [77]Jaeger,M.C.,G.Rojec-Goldmann,and G.Muhl.QoS aggregation for Web service composition using workflow patterns,in Proceedings of the Eighth IEEE International Enterprise Distributed Object Computing Conference,2004.EDOC 2004.2004pp.149-159
    [78]Cardoso,J.,A.Sheth,J.Miller,et al.,Quality of service for workflows and web service processes.Web Semantics:Science,Services and Agents on the World Wide Web,2004.1(3):pp.281-308.
    [79]Halima,R.B.,K.Drira,and M.Jmaiel.A QoS-Driven Reconfiguration Management System Extending Web Services with Self-Healing Properties.in Proceedings of the 16th IEEE International Workshops on Enabling Technologies:Infrastructure for Collaborative Enterprises,WETICE'07..2007pp.339-344
    [80]Shercliff,G.,P.J.Stockreisser,S.Jianhua,et al.Supporting QoS assessment and monitoring in virtual organisations,in Proceedings of the Services Computing,2005 IEEE International Conference on.2005.2 pp.249-250 vol.2
    [81]Zeng,L.,H.Lei,and H.Chang.Monitoring the QoS for Web Services.in Proceedings of the International Conference in Service Oriented Computing (ICSOC).Springer.2007.LECTURE NOTES IN COMPUTER SCIENCE 4749pp.132-144
    [82]Baresi,L.and S.Guinea.Towards Dynamic Monitoring of WS-BPEL Processes.in Proceedings of the Third International Conference on Service-Oriented Computing-ICSOC 2005.2005
    [83]Erradi,A.,P.Maheshwari,and V.Tosic.WS-Policy based Monitoring of Composite Web Services.in Proceedings of the Web Services,2007.ECOWS '07.Fifth European Conference on.2007pp.99-108
    [84]Jurca,R.,B.Faltings,and W.Binder,Reliable QoS monitoring based on client feedback.Proceedings of the 16th international conference on World Wide Web,2007:pp.1003-1012.
    [85]Baresi,L.,S.Guinea,and P.Plebani.WS-Policy for Service Monitoring.in Proceedings of the TES.2005pp.72-83
    [86]Baresi,L.,D.Bianculli,C.Ghezzi,et al.A Timed Extension of WSCoL.in Proceedings of the IEEE International Conference on Web Services,2007.ICWS 2007..2007pp.663-670
    [87]Abdelkarim,E.,M.Piyush,and T.Vladimir.Recovery Policies for Enhancing Web Services Reliability.in Proceedings of the International Conference on Web Services,2006.ICWS '06.2006pp.189-196
    [88]Hongan,C.,Y.Tao,and L.Kwei-Jay.QCWS:an implementation of QoS-capable multimedia Web services,in Proceedings of the Fifth International Symposium on Multimedia Software Engineering,2003.2003pp.38-45
    [89]Wu,C.,E.Chang,and P.Thomson.A decision support system for QoS-enabled distributed Web services architecture,in Proceedings of the 31st Annual Conference on Industrial Electronics Society,2005.IECON'05..2005
    [90]Machiraju,V.,A.Sahai,and A.van Moorsel.Web Services Management Network:an overlay network for federated service management,in Proceedings of the IFIP/IEEE Eighth International Symposium on Integrated Network Management,2003..2003pp.351-364
    [91]Shirky,C.,What is P2P...and What isn't?http://www.openp2p.com/pub/a/p2p/2000/11/24/shirkyl-whatisp2p.html,2000.
    [92]Androutsellis-Theotokis,S.and D.Spinellis,A survey of peer-to-peer content distribution technologies.ACM Computing Surveys(CSUR),2004.36(4):pp.335-371.
    [93]罗杰文,Peer to Peer(P2P)综述.中科院计算技术研究所,2005.
    [94]Lua,K.,J.Crowcroft,M.Pias,et al.,A survey and comparison of peer-to-peer overlay network schemes.Communications Surveys & Tutorials,IEEE,2004:pp.72-93.
    [95]Ratnasamy,S.,P.Francis,M.Handley,et al.A scalable content-addressable network,in Proceedings of the Conference on Applications,technologies,architectures,and protocols for computer communications.2001 pp.161-172
    [96]Zhao,B.Y.,L.Huang,J.Stribling,et al.,Tapestry:a resilient global-scale overlay for service deployment.Selected Areas in Communications,IEEE Journal on,2004.22(1):pp.41-53.
    [97]Stoica,I.,R.Morris,D.Karger,et al.Chord:A scalable peer-to-peer lookup service for internet applications,in Proceedings of the SIGCOMM conference.2001.31 pp.149-160
    [98]Clarke,I.,O.Sandberg,B.Wiley,et al.Freenet:A distributed anonymous information storage and retrieval system,in Proceedings of the Workshop on Design Issues in Anonymity and Unobservability.2000.320
    [99]Ripeanu,M.Peer-to-Peer Architecture Case Study:Gnutella Network.in Proceedings of the International Conference on Peer-to-peer Computing.2001.101
    [100]KaZaA.http://www.kazaa.com,2008.
    [101]The napster homepage,http://www.napster.com,2008.
    [102]Ahmed,R.,N.Limam,J.Xiao,et al.,Resource and service discovery in large-scale multi-domain networks.Communications Surveys & Tutorials,IEEE, 2007.9(4):pp.2-30.
    [103]Koloniari,G.and E.Pitoura,Peer-to-peer management of XML data:issues and research challenges.ACM SIGMOD Record,2005.34(2):pp.6-17.
    [104]Paolucci,M.,T.Kawamura,T.R.Payne,et al.Semantic Matching of Web Services Capabilities.in Proceedings of the 1st International Semantic Web Conference(ISWC).Springer.2002.LNCS 2342 pp.333-347
    [105]McIlraith,S.A.,T.C.Son,and H.Zeng,Semantic Web Services.IEEE Intelligent Systems,2001.16(2):pp.46-53.
    [106]Bruno,M.,G.Canfora,M.Di Penta,et al.An approach to support web service classification and annotation,in Proceedings of the International Conference on e-Technology,e-Commerce and e-Service(EEE-05).2005pp.138-143
    [107]李勇,分布式Web服务发现机制研究,[博士学位],北京邮电大学,2007
    [108]Cohen,E.Replication strategies in unstructured peer-to-peer networks,in Proceedings of the conference on Applications,technologies,architectures,and protocols for computer communications.2002pp.177-190
    [109]Cuenca-Acuna,F.M.,R.P.Martin,and T.D.Nguyen,PlanetP:Using Gossiping and Random Replication to Support Reliable Peer-to-Peer Content Search and Retrieval.Rutgers University technique report,2002.
    [110]Cuenca-Acuna,F.M.,R.P.Martin,and T.D.Nguyen.Autonomous Replication for High Availability in Unstructured P2P Systems.in Proceedings of the the Symposium on Reliable Distributed Systems(SRDS),2003.2003
    [111]Gopalakrishnan,V.,B.Silaghi,B.Bhattacharjee,et al.Adaptive replication in peer-to-peer systems,in Proceedings of the 24th International Conference on Distributed Computing Systems,2004.2004pp.360-369
    [112]Jennings,N.R.,P.Faratin,A.R.Lomuscio,et al.,Automated Negotiation:Prospects,Methods and Challenges.Group Decision and Negotiation,2001.10(2):pp.199-215.
    [113]姚永雷,Web服务自动协商机制研究,[博士学位],北京邮电大学,2007
    [114]Adamic,L.A.and B.A.Huberman,Zipf's law and the Internet.Glottometrics,2002.3(1):pp.143-150.
    [115]Lv,Q.,P.Cao,E.Cohen,et al.Search and replication in unstructured peer-to-peer networks,in Proceedings of the the 16th international conference on Supercomputing.2002pp.84-95
    [116]Planet-Lab Homepage.http://www.planet-lab.org/,2007.
    [117]Hamadi,R.and B.Benatallah.A Petri Net-based Model for Web Service Composition.in Proceedings of the Fourteenth Australasian database conference on Database technologies.2003.17 pp.191-200
    [118]van der Aalst,W.,The application of Petri nets to workflow management.Journal of Circuits,Systems and Computers,1998.8(1):pp.21-66.
    [119]Cormen,T.H.,C.E.Leiserson,and R.L.Rivest,Introduction to Algorithms.2001,MIT Press.
    [120]Yuan,X.On the extended Bellman-Ford algorithm to solve two-constrained quality of service routing problems,in Proceedings of the 8th International Conference on Computer Communications and Networks,ICCCN'99.IEEE Computer Society.1999pp.304-310
    [121]Gillmann,M.,G.Weikum,and W.Wonner.Workflow management with service quality guarantees,in Proceedings of the 2002 ACM SIGMOD international conference on Management of data.ACM Press New York,NY,USA.2002pp.228-239
    [122]Ardagna,D.and B.Pernici.Global and Local QoS Guarantee in Web Service Selection.in Proceedings of the Business Process Management Workshops.2005pp.3 2-36
    [123]stan.http://sourceforge.net/projects/stan/,2006.
    [124]Genetic Programming Engine.http://sourceforge.net/projects/gpe/,2005.
    [125]Luckham,D.C.and B.Frasca,Complex Event Processing in Distributed Systems.Computer Systems Laboratory Technical Report CSL-TR-98-754.Stanford University,Stanford,1998.
    [126]Luckham,D.C.and J.Vera,An event-based architecture definition language.Software Engineering,IEEE Transactions on,1995.21(9):pp.717-734.
    [127]Bailey,J.,A.Poulovassilis,and P.T.Wood.An event-condition-action language for XML.in Proceedings of the 11th international conference on World Wide Web.2002pp.486-495
    [128]Cherniack,M.,H.Balakrishnan,M.Balazinska,et al.Scalable Distributed Stream Processing.in Proceedings of the Conference on Innovative Data Systems Research(CIDR'03) 2003pp.148
    [129]Geppert,A.and D.Tombros,Event-based distributed workflow execution with EVE.Middleware,1998.98:pp.427-442.
    [130]Bae,J.,H.Bae,S.H.Kang,et al.,Automatic Control of Workflow Processes Using ECA Rules.IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING,2004:pp.1010-1023.
    [131]Tosic,V.,K.Patel,and B.Pagurek,WSOL-Web Service Offerings Language.CAiSE,2002.2:pp.57-67.
    [132]A.S.Vedamuthu,D.O.,F.Hirsch,Web Services Policy 1.5-Framework.World Wide Web Consortium,2007.
    [133]A.S.Vedamuthu,D.O.,F.Hirsch,Web Services Policy 1.5-Attachment.World Wide Web Consortium,2007.
    [134]Forgy,C.L.,Rete:A fast algorithm for the many pattern/many object pattern match problem.Artificial Intelligence,1982.19(1):pp.17-37.
    [135]Drools.http://www.jboss.org/drools/.
    [136]D.Harrington,R.Presuhn,and B.Wijnen,An Architecture for Describing SNMP Management Frameworks.IETF,1999.
    [137]Vaughn Bullard,AmberPoint,and W.Vambenepe,Web Services Distributed Management:Management of Web Services(WSDM-MOWS) 1.1.OASIS,2006.
    [138]Vaughn Bullard,AmberPoint,and W.Vambenepe,Web Services Distributed Management:Management Using Web Services(MUWS 1.1) Part 1.OASIS,2006.
    [139]Vaughn Bullard,AmberPoint,and W.Vambenepe,Web Services Distributed Management:Management Using Web Services(MUWS 1.1) Part 2.OASIS,2006.
    [140]Bertino,E.,S.Castano,E.Ferrari,et al.,Specifying and enforcing access control policies for XML document sources.World Wide Web,2000.3(3):pp.139-151.
    [141]Jajodia,S.,P.Samarati,M.L.Sapino,et al.,Flexible support for multiple access control policies.ACM Transactions on Database Systems(TODS),2001.26(2):pp.214-260.
    [142]Osborn,S.,R.Sandhu,and Q.Munawer,Configuring Role-Based Access Control to Enforce Mandatory and Discretionary Access Control Policies.ACM Transactions on Information and System Security,2000.3(2):pp.85-106.
    [143]Bajaj,S.,G.Della-Libera,B.Dixon,et al.,Web Services Federation Language (WS-Federation).BEA,IBM,Microsoft,RSA Security,Verisign,2003.
    [144]Sivashanmugam,K.,K.Verma,and A.Sheth.Discovery of Web services in a federated registry environment,in Proceedings of the IEEE International Conference on Web Services,2004..2004pp.270-278

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700