论文部分内容阅读
计算机网络在现代社会的应用越来越广泛。计算机软硬件的功能不仅仅在单一的机器环境中发挥作用及价值,并且逐步走向分布式、网络的计算环境,进一步发挥出前所未有的巨大效用。无线自组织网络(Wireless Ad-hoc Network)是一种分布式的、无中心的网络,具有拓扑结构动态变化、易于构建等特点,不需要任何基础设施支持,使得网络用户可以在任何时间,任何地点利用计算能力和访问网络服务。它一般由一组自主的无线设备构成,并利用中间节点的参与协作实现网络中点到点的动态互联。在缺乏固定有效的基础设施的区域环境中,无线自组织网络有着广阔的应用前景,特别是各种商业、军事和突发灾害场景。在无线自组织网络中,各个节点不仅在数据传输层面上需要相互协作以完成网络互联和数据中继传输,而且由于每个节点的资源受限且功能有限,所以在应用层面上更需要相互协作以相互补充和增强整个网络的服务能力。而服务恰恰为无线自组织网络中自主节点的异质资源的抽象化和接口统一表示提供了一种重要的技术手段。然而,无线自组织网络无中心、拓扑动态变化、不可靠等特性却给服务的可靠性带来了很大的挑战。因此,如何在复杂多变的无线自组织网络中实现可靠的服务变成一个具有重要理论研究和应用价值的问题。本文对服务的可靠性进行了定义,并从服务生命周期的角度对多个环节的服务的可靠性保证方法进行了深入研究,包括:可靠的服务发现和选择方法,服务的执行时恢复策略与方法,服务的可信性保证等。本文的主要创新点如下:首先,提出了一种基于服务磁场(SMF)概念的全新的、高效的服务发现方法。这种方法不仅能够让服务请求者(服务消费者)发现和选择更可靠的服务,而且该方法的效率很高,且可伸缩性好。其次,针对服务执行过程可能遇到的异常,提出了两种服务恢复策略和方法。一种是基于备份的恢复策略,一种是基于服务磁场协议扩展的新型服务恢复策略和方法。最后,服务的可信性也是实现服务可靠运行的基础。本文针对无线自组织网络的特点,提出一种在基于信誉的可信服务模型。除了探讨了名誉空间到信任空间的转换方式,还提出了一种基于信誉信任模型的可信服务评价算法,并分析了其中的核心问题。