第九篇 复杂网络中流量控制的研究

作者:禅与计算机程序设计艺术

1.简介

一、引言

当前复杂网络研究面临着各种复杂的问题,从信息收集、存储到传输、处理、分析等环节都需要极高的带宽和计算能力才能实现数据处理。随着无线通信技术的发展,对网络延迟的要求越来越高,因此,如何在保证较高的吞吐率的前提下,最大限度地降低网络拥塞风险以及网络延迟是一个重大的挑战。传统流量控制理论已经对网络中各类流动的数据包进行了分类,并认为网络拥塞时各类数据包的丢失对最终用户的影响程度不同,但是很少有相关工作专门探讨网络流量控制在复杂网络环境中的实际效果及其机制。而本文主要研究在复杂网络中如何有效地实施流量控制策略。

二、流量控制理论

流量控制(Traffic Control)是指在计算机网络中以确保网络资源被有效利用、合理分配的方式管理网络流量。流量控制有两个关键要素:一个是速率,即发送者发送数据的速率;另一个是队列长度,即接收端缓存的缓冲区容量。当网络拥塞时,系统应该能够识别出这种情况,并采取相应措施以减少数据包丢弃,从而实现网络的整体性能。流量控制一般分为三种方式:

  1. 漏斗型流量控制:以令牌 Bucket 流控,采用漏斗形式的队列控制。队列中允许进入的包数量以固定速度增长,每过一定时间恢复正常速度。
  2. 预测性流量控制:以滑动窗口或加权平均值(Weighted Average)预测性流控。预测性流控基于过去的数据包往返时间和网络负载变化来决定网络的整体性能。
  3. 混合型流量控制:采用多种手段结合使用的流量控制策略,如空闲时延增强,路径感知,动态队列设置等。

三、主要研究内容

猜你喜欢

转载自blog.csdn.net/universsky2015/article/details/132255990
今日推荐