无线自组织网络中的组合服务技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
无线自组织网是近年来随着无线通信技术的飞速发展而出现的一种新型网络,网络中所有节点可以任意移动,网络拓扑结构动态变化,节点间以多跳协作的方式进行通讯。作为无需基础设施的网络,无线自组织网络在军事和民用方面都具有广阔的应用前景,是目前网络研究的热点领域。
     服务组合又称为服务合成,是指将几个简单的服务组合成一个更复杂、更有意义的服务的技术,也就是通过几个简单服务的相互协作来完成一个复杂任务的过程。现有服务组合的工作主要集中于有线网络环境下,采用集中式的服务组合代理来负责服务的发现、组合和执行。随着移动设备和无线通讯技术的发展,人们开始越来越多的关注无线自组织网络中的服务组合问题。
     对于无线自组织网络中的服务组合技术,本文进行了如下工作:
     首先,本文提出了跳数限制的组合服务发现方法。在无线自组织网络中,组合服务的执行首先要进行服务发现,找到能够实现服务组合的执行路径,即确定网络中能够实现组合服务的合成方案及提供各原子服务的节点。已有的服务组合服务发现方法并没有考虑所发现执行路径需要的开销和服务的执行情况。本文在保证组合服务发现成功率的前提下,提出了跳数限制的组合服务发现方法,通过限制组合服务执行路径请求包广播的跳数来减少网络中请求包转发的数量,避免无用的传输消耗。
     其次,本文对服务选择和服务故障恢复的策略进行了探讨。一方面,在通过组合服务发现找到了当前网络下的服务组合方案后,服务选择是实施该方案的过程中所必须面对的主要问题,服务选择的好坏将直接影响服务执行的效果。本文首先根据QoS偏好的不同,分别讨论了消耗能量最小、网络响应时间最短、网络传输失效率最低这三个不同的方面;然后综合这三方面因素提出了一种多维度服务选择策略。另一方面,组合服务在执行的过程中可能会失效,如何进行服务恢复也是服务执行过程中必须面对的问题,本文针对无线自组织网络节点频繁移动、服务执行过程极不稳定的特点,提出了相应的服务故障恢复策略以确保服务的有效执行。
     最后,本文对上面提出的跳数限制的组合服务发现方法进行了仿真实现,实验结果表明,该方法有效地减少了网络中执行路径请求包的转发量,降低了网络的负载。
The advances in mobile devices and wireless communication technology have enabled a new type of network:ad hoc network (MANETs). In ad hoc network, all nodes can move randomly, the network topology changes dynamically, and nodes communicate with each other through miti-hop cooperation. As a special wireless network without fixed network infrastructure, it has extensive application prospect in military and civilian field.
     Service composition satisfies user's complex request by combining several atomic services into a more complex one. Traditionally the research of service composition mostly focus on the wired network, which adopts agents to administrate service discovery, service composition and service execution. With the development of wireless communication technology, the service composition in ad hoc network is starting to be paid attention to.
     Focusing on service composition in ad hoc network, we did the following work:
     Firstly, we proposed two execution path discovering approaches. In ad hoc networks, the first step for the execution of composite service is to find an effective execution path, in other words, to select atomic service providers as well as an achievable scheme for composing service. However, existing solutions fail to consider the overhead incurred by exploring the execution path and the condition of service execution. In this paper, we present two execution path discovering approaches in ad hoc networks, which constrain the range of execution path discovery under the precondition of ensuring an acceptable success rate of discovering execution path. Our methods reduce the network traffic and avoid discovering useless execution path to a great extent.
     Secondly, we studied the strategies for service selection and fault recovery. On the one hand, after finding the service composite scheme in the current network by composite service discovery, the next course of service execution is to do the service selection which will directly affect the efficiency of service execution.. Based on the QoS'preference, we discussed three different factors including the lowest energy consumption, the shortest network response time, and the lowest failure rate of network transmission. Then we proposed a multi-dimensional service selection strategy for integrating these three factors together. On the other hand, the services may fail in the execution process, so some kind of mechanism to restore those services in failure should be brought in. Considering the high failure rate of service execution in ad hoc networks, we suggested the fault recovery strategy to assure an effective implementation of services. Finally, we implemented execution path discovering approaches proposed above, and the simulation results proved that our approaches effectively decrease the amount of execution path discovering packet delivered, and reduce the traffic load.
引文
[1]IETF (Internet Engineering Task Force).Mobile ad hoe networks charter: http://www.ietf.org/html.charters/manet-charter.html, December18,2004.
    [2]Charles E Perkins (Ed.).Ad hoc Networking. Addison-Wesley, December 2000.
    [3]王金龙,王呈贵等.Ad hoc移动无线网络.北京:国防工业出版社.2005.
    [4]Oriana Riva, Tamer Nadeem, Cristian Borcea, et al. Context-Aware Migratory Services in Ad hoc Networks. IEEE Transactions on Mobile Computing.2007,6(12):1313-1328.
    [5]Radu Handorean. Context Aware Service Oriented Computing in Mobile Ad hoc Networks. Washington University, St.Louis,USA,2005.
    [6]Frodigh M, Johansson P and Larsson P. Wireless Ad Hoc networking-the art of networking without a network. Eriesson Review, No 4,2004:248-259.
    [7]Fralick, S. and J. Garrett. A Technology for Packet Radio, AFIPS Conference Proceedings, Vol.44,1975.
    [8]David A Beyer. Accomplishments of the DARPA Survivable Adaptive Networks SURAN Program,1990.
    [9]Barry M. Leiner, Robert Ruth, and Ambatipudi R. Sastr. Goals and Challenges of the DARPA GloMo Program. IEEE Personal Communications, Vol.3, No.6,1996.
    [10]苏静凯.无线白组织网络中的服务质量保证[D]北京:北京邮电大学,2008.
    [11]陈晋伦,周正.Ad hoc网络技术及研究现状[J].标准与技术追踪,2005,6,33-37.
    [12]柴晓路.架构Web Service.: http://www.ibm.com/developerworks/cn/webservices/ws-wsar/part2/,2001.
    [13]柴晓路.Web Services Conceptual Architecture.: http://www.ibm.com/developerworks/cn/webservices/wswsca/partl/,2001.
    [14]Erik Christensen, Francisco Curbera. Web Services Description Language (WSDL) 1.1.:http://www.w3.org/TR/wsdl,2001.
    [15]UDDI. The UDDI Technical White Paper.:http://www.uddi.org/,2002.
    [16]SOAP Version 1.2[EB/OL],:http://www.w3.org/tr/soap,2000.
    [17]Sun Microsystems. Jini architecture specification version 2.0,2003.
    [18]UPnP Forum. UPnP device architecture version 1.0.:http://www.upnp.org/,2000.
    [19]The Salutation Consortium.Salutation architecture specification version2.0c: http://www.salutation.org/,1999.
    [20]E.Guttman,C.Perkins. Service location protocol,version1.0,: http://www.networksorcery.com/enp/protocol/slp.htm,1999.
    [21]Qing Zhang, Huiqiong Chen, Yijun Yu, Zhipeng Xie, Baile Shi. Dynamically self organized service composition in wireless ad hoc network. Technologies for E-services,2004:95-106.
    [22]张佩云,孙亚民.动态Web服务组合研究[J].计算机科学,2007,34(5):4-7.
    [23]张卿无线自组网中节能相关若干关键问题研究[D]上海:复旦大学,2005.
    [24]BPEL architecture version 1.1 [EB/OL]. http://www.ibm.com/developerworks/library/wsbpel/,2003.
    [25]刘杨透视BPEL及其应用[J].网络与信息,2007,36(5):75.
    [26]F. Casati, S. Ilnicki, L. Jin, V. Krishnamoorthy, M. C. Shan. Adaptive and dynamic service composition in e flow. The International Conference on Advanced Information Systems Engineering,2000.
    [27]S. D. Gribble, M. Welsh, R. V. Behren, E. A. Brewer. The Ninja Architecture for Robust Internet-Scale Systems and Services, IEEE Computer Networks Special Issue on Pervasive Computing,35(4),2001.
    [28]Ponnekanti S R,Fox A.SWORD:A developer toolkit for Web service composition. The 11th World Wide Web Conference.USA:ACM,2002.83-107.
    [29]Sheng QZ, Benatallah B, Dumas M, et al.SELF-SERV:A platform for rapid composition of Web services in a peer-to-peer environment. The International Conference on Very Large Databases. Hong Kong:Morgan Kaufmann Publisher,2002.1051—1054.
    [30]Paul A. Buhler, Dominic Greenwood, George Weichhart. A Multi-agent Web Service Composition Engine. The IEEE Joint Conference on E-Commerce Technology and Enterprise Computing, E-Commerce and E-Services,2007:529-532.
    [31]Ll Huan, QIN Zheng, YU Fan, Qin Jun, Yang Bo.Automatic Semantic Web Service Composition via Agent Intention Execution in AgentSpeak. Web Intelligence, 2007:564-567.
    [32]李晖,隋琪,王海洋.虚拟行业联盟中的自动Web服务组合[J].计算机科学,2005,32(7):7-8.
    [33]Dipanjan Chakraborty, Filip Perich, Anupam Joshi, Timothy Finin, Yelena Yesha. Mobile and Wireless Communications. Personal Wireless Communications Conference, 2002:53-62.
    [34]S. Kalasapur, M. Kumar and S. Shirazi.Seamless Service Composition (SeSCo) in Pervasive Environments. ACM international workshop on Multimedia service composition, 2005:11-20.
    [35]G. Prochart, R. Weiss, R. Schmid and G. Kaefer.Fuzzy-based Support for Service Composition in Mobile Ad Hoc Networks. International Conference on Pervasive Services, 2007:379-384.
    [36]Sonia Ben Mokhtar, Nikolaos Georgantas, and Valerie Issarny. Ad Hoc Composition of User Tasks in Pervasive Computing Environments.SC 2005, LNCS 3628,2005:31-46.
    [37]Zeng,L., Benatallah,B., Ngu, A.H.H., QoS-Aware Middleware for Web Service Composition. Software Engineering, IEEE Transactions on Volume 30,issue 5, May 2004 Page(s):311—327.
    [38]Chadrasekaran,S., Miller,J.A., Silver,GS. Composition,performance analysis and simulation of web services. Electronic Markets. The International Journal of Electronic Commerce and Business Media,2003.
    [39]Tao Zhou, Xiaolin Zheng, William Wei Song, Xiaofeng Du, Deren Chen. Context-Sensitive QoS Model:A Rule—Based Approach to Web Servie Composition. World Wide Web Conference 2008,April 21-25,2008,Beijing,China.ACM.1203-1204.
    [40]Cardoso J., Sheth A.,Miller J., Arnold J., Kochut K. Quality of service for workflows and Web service processes, Journal of Web Semantic,2004,13:281-308.
    [41]Tian M, Gramm, Ritter H, Schiller J. Efficient selection and monitoring of QoS-aware web services with the WS-QoS framework. International Conference on Web Intelligence, Beijing,China,2004:152-158.
    [42]V.Deora, J.Shao, W.A.Gray, N.J.Fiddian. Modeling Quality of Service in Service Oriented Computing. Second IEEE International Symposium on Service — Oriented System Engineering,2006:95-101.

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

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

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