摘要
随着越来越多计算、存储和信息等资源的加入到面向服务环境中,组合服务质量保障的重要性愈发明显。在服务组合中,组合服务由多个组件服务组成,组合服务的质量取决于组件服务质量的综合。由于服务组合分为服务查询、服务选择和服务交付三个阶段,因此,如何在服务组合的各个阶段为组件服务提供质量保障以保障组合服务的质量是一个重要而又亟待解决的难题之一。
在服务查询阶段,传统的中央服务器查询方法在面临大量的带服务质量限制的复杂服务查询请求时会遭遇性能瓶颈。结构化的点对点技术能够为服务查询提供良好的可扩展性,却无法保证数据的可用性。在基于Chord的带服务质量限制的分布式服务查询方法Chord4S中,服务提供商可以发布服务的质量说明,用户可以在查询中添加质量限制。Chord4S改进了Chord的数据分发方式和查询消息路由算法,提高了数据可用性并保证查询性能。实验表明Chord4S在动态的面向服务环境中的实现了高效、高可用的带质量限制的分布式服务查询。
在服务选择阶段,如果选择了服务交付能力不足的服务提供商,有可能会导致组合服务的质量无法得到保障。为帮助用户预测服务提供商的服务交付能力,ServiceTrust基于服务提供商过往表现对其声誉进行评估,帮助用户挑选值得信任的服务提供商,并抵御面向服务环境中的恶意声誉操纵和服务质量滥用攻击。实验表明ServiceTrust提高了服务交付的成功率,并很好地抵御了恶意声誉操纵和服务质量滥用攻击。
同样是在服务选择阶段,由于服务提供商提供服务质量的能力和意愿是动态可变的,用户需要与服务提供商就组件服务的质量进行协商,以确保其对组合服务质量的要求得到满足。CASS (Combinatorial Auction for Service Selection)通过组合拍卖,允许用户和多组服务提供商就组件服务的多维质量进行灵活而高效的协商。实验表明CASS帮助用户和服务提供商明确了服务交付过程中组件服务的质量,进而保障了组合服务的质量。
在服务交付阶段,当组件服务出现异常时,需要对其进行校正以保障组合服务的质量。基于工作流模式对服务校正的范围进行限制,并通过比较校正方案所能带来的收益来确定校正方案。实验表明该方法提高了进行服务校正时组合服务质量保障的成功率。
为了实现高效的服务查询、服务提供商评估、服务质量协商和服务校正,采用基于自治代理的服务保障框架,通过自治代理之间的交互来实现服务质量保障操作的部分或全部自动化。
As more and more computation, storage and information resources are being added into the service-oriented environment, it is important to address the issue of QoS-aware service composition. In the process of service composition, a composite service is composed of a group of component services. The quality of the composite service depends on the aggregation of the quality of the component services. Since the process of service composition consists of three stages, i.e. service discovery, service selection and service delivery, it's imperative and challenging to provide QoS guarantee for the component services at different stages of service composition in order to guarantee the quality of the composite service.
First of all, at the stage of service discovery, traditional centralized service discovery faces the problem of performance bottleneck and single-point failure when it comes to massive QoS-aware service discovery. Structured P2P technology provides scalability to service discovery but cannot guarantee the data availability. Chord4S provides a distributed QoS-aware service discovery. In Chord4S, service providers can publish QoS descriptions. Service consumers can incorporate QoS constraints in service discovery. In order to enhance the data availability and guarantee the routing performance, Chord4S improves the data distribution method and routing protocol of Chord. Experimental results demonstrate that Chord4S provides an effective and efficient solution to distributed service discovery.
Second of all, at the stage of service selection, if the selected service providers are incapable of delivering component services, the quality of the composite service will be violated. ServiceTrust help predict service providers'capability of service delivery by evaluating their reputation based on their historic service delivery performance. ServiceTrust can also resist the attacks of malicious reputation manipulation and QoS abuse. Experimental results demonstrate that ServiceTrust improve the success rate of service delivery and can well protect service consumers from the abovementioned attacks.
Another issue that needs to be addressed at the stage of service selection is that service providers'capability and willingness to provide QoS is dynamic. Service consumers need to negotiate with service providers in order to guarantee their requirements for the quality of the composite services can be met. CASS (Combinatorial Auction for Service Selection) enables flexible and efficient combinatotiral-auction-based negotiation between service consumers and providers over multidimensional quality of the component services. Experimental results show that CASS can help the service consumers and providers determine the quality of the component services, which guarantees the quality of the composite services.
Third of all, at the stage of service delivery, faulty component services must be adapted aiming at guaranteeing the quality of the composite service. A workflow-pattern-based adaptation method is proposed to confine the adaptation scope and help select worthwhile adaptation solution. Experimental results demonstrate that the proposed method can improve the success rate of quality guarantee for the composite service.
Finally, a QoS guarantee framework based on autonomous agent is proposed to facilitate partially or completely automated service discovery, service reputation evaluation, QoS negotiation and service adaptation through interactions among autonomous agents.
引文
[1]Papazoglou M P, Georgakopoulos D. Service-Oriented Computing. Communications of the ACM,2003,46(10):25-28
[2]杨涛,刘锦德.Web Services技术综述——一种面向服务的分布式计算模式.计算机应用,2004,24(8):1-4
[3]Booth D, Haas H, McCabe F, Newcomer E, et al. Web Services Architecture.2004,
[4]Standards and Web services. Technical Report, IBM.
[5]Shodjai P, Web Services and the Microsoft Platform. Tecnical Report, Microsoft.2006.
[6]李景霞,侯紫峰.Web服务组合综述.计算机应用研究,2005,22(12):4-7
[7]Bonatti P A, Festa P. On Optimal Service Selection. in:Proceedings of 14th International Conference on World Wide Web (WWW2005). Chiba, Japan:2005. 530-538
[8]S. Saroiu, P. K. Gummadi, S. D. Gribble. A measurement study of peer-to-peer file sharing systems. in:Proceedings of 9th Multimedia Computing and Networking (MMCN2002). San Jose, CA, USA:2002.
[9]S. Sanghan, M. M. Hasan. Intelligent P2P VoIP through Extension of Existing Protocols. in:Proceedings of 9th International Conference on Advanced Communication Technology (ICACT2007). Phoenix Park, Gangwon-Do, Republic of Korea:2007.1597-1601
[10]Baset S, Schulzrinne H. An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol. in:Proceedings of 25th IEEE International Conference on Computer Communications, Joint Conference of the IEEE Computer and Communications Societies (INFOCOM2006). Barcelona, Catalunya, Spain:2006.1-11
[11]Xinyan Zhang, Jiangchuan Liu, Bo Li, Tak-Shing Peter Yum. CoolStreaming/DONet:A Data-Driven Overlay Network for Peer-to-Peer Live Media Streaming. in:Proceedings of 24th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM2005). Miami, FL, USA: IEEE,2005.2102-2111
[12]Liao X, Jin H, Liu Y, Ni L M, et al. AnySee:Peer-to-Peer Live Streaming. in: Proceedings of 25th IEEE International Conference on Computer Communications, Joint Conference of the IEEE Computer and Communications Societies (INFOCOM2006). Barcelona, Catalunya, Spain:IEEE Society,2006.1-10
[13]Stoica I, Morris R, Karger D, Kaashoek M F, et al. Chord:A Scalable Peer-to-Peer Lookup Service for Internet Applications. in:Proceedings of ACM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM2001). San Diego, California, United States:ACM Press,2001.149-160
[14]Ratnasamy S, Francis P, Handley M, Karp R, et al. A Scalable Content-Addressable Network. in:Proceedings of Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM2001). San Diego, CA, USA:ACM,2001.161-172
[15]Rowstron A I T, Druschel P. Pastry:Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems.in:Proceedings of IFIP/ACM International Conference on Distributed Systems Platforms (Middleware2001). Heidelberg, Germany:2001.329-350
[16]Zhao B Y, Kubiatowicz J, Joseph A D, Tapstry:An Infrastructure for Fault-Tolerant Wide-Area Location and Routing. Technical Report, Computer Science Division of University California, Berkeley.2001.
[17]Lam S K, Riedl J. Shilling Recommender Systems for Fun and Profit. in: Proceedings of 13th International Conference on World Wide Web (WWW2004) New York, NY, USA:ACM Press,2004.393-402
[18]Wang Y, Wong D S, Lin K-J, Varadharajan V. Evaluating Transaction Trust and Risk Levels in Peer-to-Peer E-Commerce Environments Information Systems and E-Business Management,2008,6(1):25-48
[19]Ko J M, Kim C O, Kwon I-H. Quality-of-Service Oriented Web Service Composition Algorithm and Planning Architecture. Journal of Systems and Software,2008,81(11):2079-2090
[20]Ardagna D, Pernici B. Adaptive Service Composition in Flexible Processes. IEEE Transactions on Software Engineering,2007,33(6):369-384
[21]Zeng L, Benatallah B, Dumas M, Kalagnanam J, et al. Quality Driven Web Services Composition. in:Proceedings of 12th International Conference on World Wide Web (WWW2003). Budapest, Hungary:2003.411-421
[22]Resnick P, Kuwabara K, Zeckhauser R, Friedman E. Reputation Systems. Communications of the ACM,2000,43(12):45-48
[23]Kamvar S D, Schlosser M T, Garcia-Molina H. The EigenTrust Algorithm for Reputation Management in P2P Networks. in:Proceedings of 12th International World Wide Web Conference (WWW2003). Budapest, Hungary:ACM Press,2003. 640-651
[24]Srivatsa M, Xiong L, Liu L. TrustGuard:Countering Vulnerabilities in Reputation Management for Decentralized Overlay Networks. in:Proceedings of 14th International Conference on World Wide Web (WWW2005) Chiba, Japan:ACM Press,2005.422-431
[25]Xiong L, Liu L. PeerTrust:Supporting Reputation-Based Trust for Peer-to-Peer Electronic Communities. IEEE Transactions on Knowledge and Data Engineering, 2004,16(7):843-857
[26]Combe C. Introduction to e-Business:Management and Strategy. Butterworth-Heinemann,2006.
[27]van der Aalst W M P, ter Hofstede A H M, Kiepuszewski B, Barros A P. Workflow Patterns. Distributed and Parallel Databases,2003,14(1):5-51
[28]Harney J, Doshi P. Adaptive Web Processes Using Value of Changed Information. in: Dan, A. and Lamersdorf, W., editors. Proceedings of 4th International Conference on Service-Oriented Computing. Chicago, IL, USA:Springer,2006.179-190
[29]Russell S, Norvig P. Artificial Intelligence:A Modern Approach (Second Edition). Prentice Hall,2003.
[30]Alves A, Arkin A, Askary S, Barreto C, et al., Web Services Business Process Execution Language Version 2.0. OASIS,2007.
[31]Milanovic N, Malek M. Current Solutions for Web Service Composition. IEEE Internet Computing,2004,8(6):51-59
[32]Khalaf R, Mukhi N, Weerawarana S. Service-Oriented Composition in BPEL4WS. in:Proceedings of 12th International Conference on World Wide Web (WWW2003). Budapest, Hungary:2003.
[33]Baligand F, Rivierre N, Ledoux T. A Declarative Approach for QoS-Aware Web Service Compositions. in:Proceedings of 5th International Conference on Service-Oriented Computing (ICSOC2007). Vienna, Austria:Springer,2007. 422-428
[34]Charfi A, Khalaf R, Mukhi N. QoS-Aware Web Service Compositions Using Non-intrusive Policy Attachment to BPEL. in:Kramer, B. J., Lin, K.-J. and Narasimhan, P., editors. Proceedings of 5th International Conference on Service-Oriented Computing (ICSOC2007). Vienna, Austria:Springer,2007. 582-593
[35]Girish B. Chafle, Sunil Chandra, Vijay Mann, Mangala Gowri Nanda. Decentralized
Orchestration of Composite Web Services. in:Proceedings of 13th International Conference on World Wide Web (WWW2004). New York, NY, USA:ACM,2004. 134-143
[36]Nanda M G, Chandra S, Sarkar V. Decentralizing Execution of Composite Web Services. in:Vlissides, J. M. and Schmidt, D. C., editors. Proceedings of 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA2004). Vancouver, BC, Canada:ACM 2004. 170-187
[37]龚小勇,朱庆生,武春岭.基于位置矩阵QoS感知的Web服务组合研究.计算机应用,2008,28(8):2170-2176
[38]Farrell J, Lausen H, Semantic Annotations for WSDL and XML Schema (SAWSDL). World Wide Web Consortium (W3C),2007.
[39]Kopecky J, Vitvar T, Bournez C, Farrell J. SAWSDL:Semantic Annotations for WSDL and XML Schema. IEEE Internet Computing,2007, 11(6):60-67
[40]Kona S, Bansal A, Gupta G. Automatic Composition of Semantic Web Services. in: Proceedings of International Conference on Web Services (ICWS2007). Salt Lake City, Utah, USA:IEEE Computer Society,2007.150-158
[41]Kuster U, Konig-Ries B, Stern M, Klein M. DIANE:An Integrated Approach to Automated Service Discovery, Matchmaking and Composition. in:Proceedings of 16th International Conference on World Wide Web (WWW2007). Banff, Alberta, Canada:ACM,2007.1033-1042
[42]Ragone A, Noia T D, Sciascio E D, Donini F M, et al. Fully Automated Web Services Discovery and Composition through Concept Covering and Concept Abduction. International Journal of Web Services Research,2007,4(3):85-112
[43]李曼,王大治,杜小勇,王珊.基于领域本体的Web服务动态组合.计算机学报,2005,28(4):664-650
[44]Pistore M, Marconi A, Bertoli P, Traverso P. Automated Composition of Web Services by Planning at the Knowledge Level. in:Proceedings of 19th International Joint Conference on Artificial Intelligence (IJCAI2005). Edinburgh, Scotland, UK: 2005.1252-1259
[45]Hoffmann J, Bertoli P, Pistore M. Web Service Composition as Planning, Revisited: In Between Background Theories and Initial State Uncertainty.in:Proceedings of 22nd AAAI Conference on Artificial Intelligence (AAAI2005). Vancouver, British Columbia, Canada:2007.1013-1018
[46]Agarwal V, Dasgupta K, Karnik N M, Kumar A, et al. A Service Creation Environment Based on End to End Composition of Web Services.in:Proceedings of 14th International Conference on World Wide Web (WWW2005). Chiba, Japan: 2005.128-137
[47]Cardellini V, Casalicchio E, Grassi V, Presti F L. Flow-Based Service Selection for Web Service Composition Supporting Multiple QoS Classes. in:Proceedings of IEEE International Conference on Web Services (ICWS2007). Salt Lake City, Utah, USA:IEEE Computer Society,2007.743-750
[48]王璿,原慧琳,孔令富.基于Web Services的分布式服务发现系统的研究.微电子学与计算机,2006,23(9):220-222
[49]杜宗霞,怀进鹏.主动分布式Web服务注册机制研究与实现.软件学报,2006,17(3):454·462
[50]郭得科,任彦,陈洪辉,薛群威,et al一种QoS有保障的Web服务分布式发现模型.软件学报,2006,17(11):2324-2334
[51]Schmidt C, Parashar M. A Peer-to-Peer Approach to Web Service Discovery. World Wide Web,2004,7(2):211-229
[52]Zhou G,Yu J, Chen R, Zhang H. Scalable Web Service Discovery on P2P Overlay Network. in:Proceedings of IEEE International Conference on Services Computing (SCC2007). Salt Lake City, Utah, USA:IEEE Computer Society,2007.122-129
[53]Beatty J, Kakivaya G, Kemp D, Kuehnel T, et al., Web Services Dynamic Discovery (WS-Discovery).2005.
[54]Sapkota B, Roman D, Kruk S R, Fensel D. Distributed Web Service Discovery Architecture. in:Proceedings of Advanced International Conference on Telecommunications and International Conference on Internet and Web Applications and Services. Guadeloupe, French Caribbean:IEEE Computer Society, 2006.136-136
[55]Li Y, Zou F, Wu Z, Ma F. PWSD:A Scalable Web Service Discovery Architecture Based on Peer-to-Peer Overlay Network. in:Jeffrey Xu Yu, Xuemin Lin, Hongjun Lu and Yanchun Zhang, editors. Proceedings of 6th Asia-Pacific Web Conference on Advanced Web Technologies and Applications (APWeb2004). Hangzhou, China: 2004.291-300
[56]Emekci F, Sahin O D, Agrawal D, Abbadi A E. A Peer-to-Peer Framework for Web Service Discovery with Ranking.in:Proceedings of IEEE International Conference on Web Services (ICWS2004). San Diego, California, USA:IEEE Computer Society,2004.192-199
[57]Hu T H-t, Seneviratne A. Autonomic Peer-to-Peer Service Directory. IEICE Transaction on Information System 2005, E88-D(12):2630-2639
[58]Novak D, Zezula P. M-Chord:A Scalable Distributed Similarity Search Structure. in: Proceedings of 1st International Conference on Scalable Information Systems. Hong Kong:ACM,2006.
[59]Jagadish H V, Ooi B C, Tan K-L Y, Cui, Zhang R. iDistance:An Adaptive B+-Tree Based Indexing Method for Nearest Neighbor Search. ACM Transactions on Database Systems,2005,30(2):364-397
[60]Josang A, Ismail R, Boyd C. A Survey of Trust and Reputation Systems for Online Service Provision. Decision Support Systems,2007,43(2):618-644
[61]Wang Y, Lin K-J. Reputation-Oriented Trustworthy Computing in E-Commerce Environments. IEEE Internet Computing,2008,12(4):55-59
[62]Cornelli F, Damiani E, di Vimercati S D C, Paraboschi S, et al. Choosing Reputable Servents in a P2P Network. in:Proceedings of 11th International Conference on World Wide Web (WWW2002). Honolulu, Hawaii, USA:ACM Press,2002. 376-386
[63]Damiani E, Vimercati D C D, Paraboschi S, Samarati P, et al. A Reputation-Based Approach for Choosing Reliable Resources in Peer-to-Peer Networks. in: Proceedings of 9th ACM Conference on Computer and Communications Security (CCS2002). Washington, DC, USA:ACM Press,2002.207-216
[64]Douceur J R. The Sybil Attack. Lecture Notes In Computer Science,2002, 2429:251-260
[65]苏锦钿,郭荷清,高英.基于主观逻辑的Web服务信任模型.华南理工大学学报,2005,33(10):24-43
[66]苏锦钿,郭荷清,刘淼.Web服务中的信任和声誉评估模型.计算机工程与应用,2006,42(21):127-130
[67]Xu Z, Martin P, Powley W, Zulkernine F H. Reputation-Enhanced QoS-based Web Services Discovery.in:Proceedings of IEEE International Conference on Web Services (ICWS2007). Salt Lake City, Utah, USA:IEEE Society,2007.249-256
[68]Canfora G, Penta M D, Esposito R, Perfetto F, et al. Service Composition (re)Binding Driven by Application-Specific QoS. in:Proceedings of 4th International Conference on Service-Oriented Computing (ICSOC2006). Chicago, IL, USA:Springer,2006.141-152
[69]Yu T, Zhang Y, Lin K-J. Efficient Algorithms for Web Services Selection with End-to-End QoS Constraints. ACM Transactions on the Web,2007,1(1)
[70]Jaeger M C, Muhl G, Golze S. QoS-Aware Composition of Web Services:A Look at Selection Algorithms. in:Proceedings of IEEE International Conference on Web Services (ICWS2005). Orlando, FL, USA:IEEE Computer Society,2005.807-808
[71]Zeng L, Benatallah B, Ngu A H H, Dumas M, et al. QoS-Aware Middleware for Web Services Composition. IEEE Transactions on Software Engineering,2004, 30(5):311-327
[72]Li Y, Huai J, Deng T, Sun H, et al. QoS-aware Service Composition in Service Overlay Networks. in:Proceedings of IEEE International Conference on Web Services (ICWS2007). Salt Lake City, Utah, USA:IEEE Computer Society,2007. 703-710
[73]Berbner R, Spahn M, Repp N, Heckmann O, et al. Heuristics for QoS-aware Web Service Composition. in:Proceedings of IEEE International Conference on Web Services (ICWS2006). Chicago, Illinois, USA:IEEE Computer Society,2006. 72-82
[74]陈彦萍,李增智,郭志胜,晋勤学,et al. Web服务组合中基于服务质量的服务选择算法.西安交通大学学报,2006,40(8):897-900
[75]Brewer P, Plott C. A Binary Conflict Aascending Price (BICAP) Mechanism for the Decentralized Allocation of the Right to Use Railroad Tracks. International Journal of Industrial Organization,1996,14(6):857-886
[76]Quan D. Real Estate Auctions:A Survey of Theory and Practice. Journal of Real Estate Finance and Economics,1994,9(1):23-49
[77]Ledyard J, Szakaly K. Designing Organizations for Trading Pollution Rights. Journal of Economic Behavior and Organization,1994,25(2):167-196
[78]Rassenti S, Smith V, R. B. A Combinatorial Auction Mechanism for Airport Time Slot Allocation. Bell Journal of Economics,1982,13(2):402-417
[79]Wellman M, Walsh W, Wurman P, MacKie-Mason J. Some Economics of Market-Based Distributed Scheduling. in:Proceedings of 18th International Conference on Distributed Computing Systems (ICDCS1998). Amsterdam, The Netherlands:IEEE Computer Society,1998.612-621
[80]Dulluri S, Raghavan N R S. Allocation of Advertising Space by a Web Service Provider Using Combinatorial Auctions. SADHANA,2005,30(2):213-230
[81]Mohabey M, Narahari Y, Mallick S, Suresh P, et al. A Combinatorial Procurement Auction for QoS-Aware Web Services Composition. in:Proceedings of 3rd IEEE Conference on Automation Science and Engineering (CASE2007). Scottsdale, AZ, USA:IEEE Computer Society,2007.716-721
[82]Prashanth B, Narahari Y. Efficient Algorithms for Combinatorial Auctions with Volume Discounts Arising in Web Service Composition. in:Proceedings of 4th IEEE Conference on Automation Science and Engineering (CASE2008). Arlington, VA:IEEE Computer Society,2008.995-1000
[83]Lin S-Y, Chen B-Y, Liu C-C, Soo V-W. Web Service Allocations based on Combinatorial Auctions and Market-based Mechanisms. in:Proceedings of 12th International Conference on CSCW in Design. Xi'an, China:IEEE Society,2008. 452-458
[84]Chafle G, Dasgupta K, Kumar A, Mittal S, et al. Adaptation in Web Service Composition and Execution. in:Proceedings of IEEE International Conference on Web Services. Chicago, Illinois, USA:IEEE Computer Society,2006.549-557
[85]Verma K, Doshi P, Gomadam K, Miller J A, et al. Optimal Adaptation in Web Processes with Coordination Constraints. in:Proceedings of IEEE International Conference on Web Services (ICWS2006). Chicago, Illinois, USA:IEEE Computer Society,2006.257-264
[86]Narendra N C, Ponnalagu K, Krishnamurthy J, Ramkumar R. Run-Time Adaptation of Non-functional Properties of Composite Web Services Using Aspect-Oriented Programming. in:Kramer, B. J., Lin, K.-J. and Narasimhan, P., editors. Proceedings of 5th International Conference on Service-Oriented Computing (ICSOC2007). Vienna, Austria:Springer,2007.546-557
[87]Chafle G, Doshi P, Harney J, Mittal S, et al. Improved Adaptation of Web Service Compositions Using Value of Changed Information. in:Proceedings of IEEE International Conference on Web Services (ICWS 2007). Salt Lake City, Utah, USA: IEEE Computer Society,2007.784-791
[88]Harney J, Doshi P. Speeding Up Adaptation of Web Service Compositions Using Expiration Times. in:Williamson, C. L., Zurko, M. E., Patel-Schneider, P. F. and Shenoy, P. J., editors. Proceedings of 16th International Conference on World Wide Web. Banff, Alberta, Canada:ACM,2007.1023-1032
[89]Universal Standard Products and Services Classification (UNSPSC). http://www.unspsc.org/
[90]North American Industrial Classification Scheme (NAICS) codes. http://www.naics.com/
[91]Bechhofer S, van Harmelen F, Hendler J, Horrocks I, et al., OWL Web Ontology Language Reference. W3C Recommendation.2004.
[92]Roman D, Keller U, Lausen H, de Bruijn J, et al., The Web Service Modeling Language (WSML)v0.21.2005.
[93]Narayanan S, McIlraith S A. Simulation, Verification and Automated Composition of Web Services. in:Proceedings of 11th International Conference on World Wide Web (WWW2002). Honolulu, Hawaii, USA:ACM,2002.77-88
[94]Foster H, Uchitel S, Magee J, Kramer J. Model-based Verification of Web Service Compositions.in:Proceedings of 18th IEEE International Conference on Automated Software Engineering (ASE2003). Montreal, Canada:IEEE Computer Society,2003.152-163
[95]Cheng Z, Singh M P, Vouk M A. Verifying Constraints on Web Service Compositions. Real World Semantic Web Applications,2002,
[96]Gopalakrishnan V, Silaghi B D, Bhattacharjee B, Keleher P J. Adaptive Replication in Peer-to-Peer Systems.in:Proceedings of 24th International Conference on Distributed Computing Systems (ICDCS2004). Hachioji, Tokyo, Japan:IEEE Computer Society,2004.360-369
[97]Zhao B Y, Huang L, Stribling J, Joseph A D, et al. Exploiting Routing Redundancy via Structured Peer-to-Peer Overlays. in:Proceedings of 11th IEEE International Conference on Network Protocols (ICNP2003). Atlanta, GA, USA:IEEE Computer Society,2003.246-257
[98]Williams C, Huibonhoa P, Holliday J, Hospodor A, et al. Redundancy Management for P2P Storage. in:Proceedings of 7th IEEE International Symposium on Cluster Computing and the Grid (CCGrid2007). Rio de Janeiro, Brazil:IEEE Computer Society,2007.15-22
[99]Jin L-j, Machiraju V, Sahai A, Analysis on Service Level Agreement of Web Services. Technical Report, HP Laboratories.2002.
[100]K. Czajkowski, I. Foster, C. Kesselman, V. Sander, et al. SNAP:A Protocol for Negotiating Service Level Agreements and Coordinating Resource Management in Distributed Systems.in:Proceedings of 8th International Workshop on Job Scheduling Strategies for Parallel Processing (JSSPP2002) Edinburgh, Scotland, UK:2002.153-183
[101]Yu B, Singh M P, Sycara K. A Reputation-Based Approach for Choosing Reliable Resources in PeertoPeer Networks. in:Proceedings of 9th ACM Conference on Computer and Communications Security. Washingtion, DC, US:ACM Press,2002. 207-216
[102]Wang Y, Varadharajan V. A Time-Based Peer Trust Evaluation in P2P E-commerce Environments. in:Proceedings of International Conference on Web Information Systems Engineering (WISE2004). Brisbane, Australia:2004.730-735
[103]Yu B, Singh M P, Sycara K. Developing Trust in Large-Scale Peer-to-Peer Systems. in:Proceedings of 1st IEEE Symposium on Multi-Agent Security and Survivability (MAS&S2004). Philadelphia, PA, USA:IEEE CS Press,2004.1-10
[104]Doyle S X, Roth G T. Selling and Sales Management in Action:The Use of Insight Coaching to Improve Relationship Selling. Journal of Personal Selling & Sales Management,1992,12(l):59-64
[105]Ross S M. Introduction to Probability and Statistics for Engineers and Scientists. Cleveland, Ohio:Academic Press,2000.
[106]Marsh S P. Formalising Trust as a Computational Concept:[PhD Thesis]. University of Stirling:Department of Mathematics and Computer Science,1994.
[107]Blau P. Exchange and Power in Social Life. New York:John Wiley & Sons,1964.
[108]McKnight D H, Choudhury V, Kacmar C. Trust in E-Commerce Vendors:A Two-Stage Model.in:Proceedings of 21st International Conference on Information Systems (ICIS2000). Brisbane, Queensland, Australia ACM Press,2000.532-536
[109]Luhmann N. Trust and Power. Wiley,1979.
[110]Gefen D. E-Commerce:the Role of Familiarity and Trust. Omega,2000, 28(6):725-737
[111]Mitchell W. Dual Clocks:Entry Order Influences on Incumbent and Newcomer Market Share and Survival When Specialized Assets Retain Their Value. Strategic Management Journal,1991,12(2):85-100
[112]Cramton P S, Y, Steinberg R. Combinatorial Auctions. Cambridge, Mass.:MIT Press,2006.
[113]Sandholm T. Algorithm for Optimal Winner Determination in Combinatorial Auctions. Artificial Intelligence,2002,135(1-2):1-54
[114]Boutilier C, Hoos H H. Bidding Languages for Combinatorial Auctions. in:Nebel, B., editor. Proceedings of 17th International Joint Conference on Artificial Intelligence (IJCAI2001). Seattle, Washington, USA:2001.1211-1216
[115]Gillmann M, Weikum G, Wonner W. Workflow Management with Service Quality Guarantees. in:Proceedings of ACM SIGMOD International Conference on Management of Data. Madison, Wisconsin, USA:ACM,2002.228-239
[116]Mumtaz S, Villazon A, Fahringer T. Grid Allocation and Reservation-Grid Capacity Planning with Negotiation-based Advance Reservation for Optimized QoS. in:Proceedings of ACM/IEEE Conference on High Performance Networking and Computing (SC2006). Tampa, FL, USA:ACM,2006.103-103
[117]Evans M, Hastings N, Peacock B. Statistical Distributions. Wiley-Interscience, 2000.
[118]Parkes D C, Kalagnanam J. Models for Iterative Multiattribute Procurement Auctions. Management Science,2005,51(3):435-451
[119]Rothkopf M H, Pekec A, Harstad R M. Computationally Manageable Combinatorial Auctions. Management Science,1998,44(8):1131-1147
[120]Koksalan M, Zionts S. Multiple Criteria Decision Making in the New Millennium. Springer,2001.
[121]Franklin S, Graesser A C. Is It an Agent, or Just a Program?:A Taxonomy for Autonomous Agents. in:Muller, J. P. and Wooldridge, M. J., Nicholas R., editors. Proceedings of Intelligent Agents III, Agent Theories, Architectures, and Languages, ECAI'96 Workshop (ATAL). Budapest, Hungary:21-35
[122]Andrieux A, Czajkowski K, Dan A, Keahey K, et al., Web Services Agreement Specification (WS-Agreement). World-Wide-Web Consortium (W3C),2007.
[123]Vedamuthu A S, Orchard D, Hirsch F, Hondo M, et al., Web Services Policy Framework (WS-Policy), Version 1.5. World Wide Web Consortium,2007.
[124]Anne H. Anderson. An Introduction to the Web Services Policy Language (WSPL). in:Proceedings of 5th IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY2004) Yorktown Heights, NY, USA:IEEE Computer Society,2004.189-192
[125]Ludwig H, Keller A, Dan A, King R P, et al., Web Service Level Agreement (WSLA) language specification, Version 1.0. IBM,2003.
[126]Keller A, Ludwig H. The WSLA Framework:Specifying and Monitoring Service Level Agreements for Web Services. Journal of Network and Systems Management, 2003,11(1):57-81