论文部分内容阅读
移动自组织网络以其特有的开放性和动态灵活性,在缺少固定基础设施的商用环境中,军事及紧急灾害场景中拥有广泛的应用前景,受到了学术界和工业界极大的关注。节点的相对独立性,资源异质性,能力有限性导致了自组织网络应用不是甚广,但是服务组合的策略能够整合全网络的资源,向用户提供复杂高级并且统一接口的服务,在此类环境中有着非常广阔的应用前景。由于网络拓扑的动态性,无线信道的不稳定性以及成员节点的资源限制,高效的组合服务策略对服务的成功调用有着至关重要的意义。本文中,我们通过研究现行的服务组合策略,提出了自己的组合服务框架。整个框架包括了服务描述,服务发现,服务选择,服务执行和服务恢复。我们重点研究了了几个模块,针对不同的性能提出了不同的解决方案。在这些模块中,服务发现主要职责是找到相应的服务提供节点,而服务选择是选择一个服务提供节点保证服务执行的质量,本文中我们主要完成了可靠性的服务发现和选择算法,同时作了对比实验。服务执行主要通过确定服务执行路径进而保证服务执行,本文中主要提出了分布式的执行模式,并在此模式下,研究了服务路径的构造,提出了探测服务路径发现和基于位置的路径构造算法。最后服务恢复是由于服务执行半途失效同时恢复能够利用原来的结果,提高效率,本文中主要研究了组合服务恢复时所需要用到的几项技术,并对这些技术进行了实验比较和对比。在这些模块算法上,我们同时也提出了一个服务组合框架:动态服务组合框架。我们介绍了动态服务组合框架的主要组成,此动态服务组合框架包括了动态服务发现,选择,执行和恢复过程,此框架针对于小型移动性高的自组织网络。最后,我们对本文的研究成果作了总结,并提出此领域上一些将来可能的研究方法。