论文部分内容阅读
随着信息技术和通信技术的快速发展,Internet已经成为人们日常生活中不可或缺的一部分。然而,在网络规模越来越大,网络用户越来越多,移动互联网设备高度普及的今天,Internet面临着可扩展性、异构性和动态性等多方面的挑战。尤其是当多媒体作为一类新型的应用出现在网络中,人们对网络的服务质量(Quality of Service, QoS)提出了新的要求。同时,逐年增加的网络安全事件也极大的影响了人们对网络的使用,人们迫切希望拥有一个安全可靠的网络。认知网络和可信网络正是为了解决以上问题而提出的。本文针对网络的可信性和服务质量路由进行了研究,设计了一种认知网络中的可信QoS路由机制,包括网络节点的信任评估与控制机制,单播路由机制和组播路由机制。信任评估与控制机制,采用了以滑动窗口和窗台为核心的动态评估机制,通过对网络节点行为记录的分析,得出节点的信任评估情况,为后续寻找高可信的路径提供了基础。本文参考认知科学的基本理论,借鉴人体免疫系统和人工免疫系统的智能特性,将网络的认知行为设计在免疫器官中,并加入网络模型,提高了QoS路由的性能。采用一种基于概率的随机路由算法,很好的结合了网络的认知行为,具有良好的自适应性。在网络建立的初始阶段可以很好的平衡网络流量,避免网络拥塞的发生。随着网络的不断运行,算法将偏向网络中性能较好的节点,同时考虑网络资源的利用率,又避免了网络流量过于集中。另外,引入了多种智能优化算法对初始路由结果进行优化,使得最终的结果具有更好的QoS表现。在Microsoft Visual Studio2008平台上对认知网络中的可信QOS路由机制进行了仿真实现,并与经典的算法进行了对比分析。结果表明,本文设计的可信QoS路由机制在为用户提供更优服务质量等方面具有更好的性能。