论文部分内容阅读
随着网络技术与网络应用规模的快速发展,当前网络上运行的业务种类与业务数量也相对众多,网络环境也变得更加复杂,网络态势更加难以控制,这种情况对传统网络提出了新的要求。在这种情况下,为了保障端对端的服务质量(QoS),认知网络技术应运而生,前瞻性地提出了根据对网络态势的实时感知而动态地对网络配置进行调整的方法,为保障端对端QOS提供了新的思路,也成为当前网络技术范畴的研究热点之一。本文基于认知网络的基本思想,提出了一种基于服务认知和服务评估模型的分组丢弃算法,应用场景为网络发生拥塞的特殊状态。算法模型包括两方面内容:一方面该算法模型提供了底层数据包控制原理的高层服务依据,另一方面算法模型结合服务优先级与服务运行特征两方面内容建立了服务评估模型,在成功地兼顾了网络服务的公平性与效率性的同时,在一定程度上保证了高级别服务的正常运行。主要工作有如下几个方面:(1)提出了基于服务认知和服务评估模型的分组丢弃算法的整体架构,借鉴了传统的分组丢弃算法的核心思想,加入了服务认知功能与服务评估模型用于生成分组丢弃概率参数,从服务层面体现了认知网络的认知思想;(2)建立了有效的服务评估模型,综合多种业务类型与服务运行状态特征等因素,基于历史服务流量统计与服务传输层传输特点分类处理的服务评估方法,体现了服务调节的反馈性,更适合实际网络条件下的应用场景,能够充分优化网络传输性能,从数据层面保障了端对端的QoS。从仿真和系统实现两个角度对基于服务认知和服务评估模型的分组丢弃算法进行了验证,仿真表明,算法能够以较低的控制成本实现对网络高级服务QoS的可靠性保障,反馈机制的引入也在一定程度上体现了公平性原则,从而有效避免了高级服务对网络资源的过分消费,从用户层面提高了网络资源的利用效率。