论文部分内容阅读
随着互联网的规模不断地增大,新兴的技术伴随着新网络需求的提出不断地发展,出现了计算机、电视、电信以及卫星等诸多有线和无线网络迅速地融合的现象,下一代互联网NGI (Next Generation Internet)的概念在这个时期被提出。NGI为人们提供更高质量的网络服务。但是NGI的异构性、不确定性又为提供可靠的服务质量QoS (Quality of Service)带来困难,为此当前Internet中许多机制和协议都需要进行改造。在NGI中,用户进行网络路由时,必须在用户不断变换接入位置的同时,为用户保持一条总最佳连接ABC (Always Best Connected)的通信线路,即用户在通信过程中始终享受“最佳”的连接状态以及“最佳”的接入方式。本文着重研究了基于群体智能的ABC支持型QoS路由机制,综合考虑用户通信的QoS需求和NGI链路网络参数的特性对QoS路由机制的影响,针对参数的不精确问题,采用了模糊数学的方法予以解决。另外,针对用户和网络运营商的公平性问题,运用微观经济学的相关知识,通过制定用户和网络运营商的策略集,计算用户和网络运营商的效用,找到在Nash均衡下Pareto最优的用户和网络运营商的策略组合,保证用户和网络运营商的效用最大,实现用户和网络运营商的利益全赢,并且在计算用户和网络运营商的效用时,根据可选链路考虑了用户的偏好,从而更能体现通信过程中的总最佳连接的特性。在解决ABC支持型QoS路由问题的时候,路由机制中同时有多个目标需要进行优化,即成为一个多约束QoS路由问题,针对这个问题,本文使用群体智能算法予以解决。在NS2 (Network Simulator 2)平台下,对本文设计的基于群体智能的ABC支持型QoS路由机制进行仿真实现。为了较好地评价本文提出的路由机制的性能,设计出一些测试方案。在这些测试方案中,通过分析路由机制的优化目标的数据,对路由机制的性能做了综合的评价。较已有的一些QoS路由机制,本文提出的路由机制具有更好的公平性保障,在NGI这样异构、模糊、不确定的网络环境下,更好地确保实际网络通信中的QoS。