计算机网络间隙整形的原理与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:RS2322ABC
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络的快速发展,人们对网络服务质量的要求也越来越高。拥塞控制是网络服务质量研究领域的重要课题之一,是制约网络传输效率的关键性障碍。自1986年网络拥塞现象被观察到以后,许多网络专家学者一直都在对拥塞控制进行研究,并提出了一些思想和算法,如基于开环控制理论的漏桶算法、在TCP/IP中使用的基于闭环控制理论的拥塞控制算法以及资源预留和准入控制等。本文分析了网络拥塞发生的原因,讨论了网络拥塞控制的方法。最后,提出了一种新型拥塞控制算法——间隙整形。间隙整形完全不同于现有的通信量整形。它是指在上游节点发出一个帧后,延长原有的帧间间隙,等待一个时间间隙Δt,以便下游节点处理完这个帧后再发送下一个包。这样,下游节点就不会被“淹没”,如果网络的所有链路都采用间隙整形,则网络上所有的节点都不会被“淹没”,那么这个网络就不会发生拥塞。论文也将对Δt的取值进行分析,并引用电子科技大学吴少智在《基于虚电路的微通信元系统架构的拥塞控制与建模》中提出的间隙整形算法进行论证。间隙整形是一种全新的拥塞控制解决方案,它的实现是在网络接口上完成的。本文仔细的从芯片设计的角度理解了符合IEEE802.3标准的以太网卡的硬件组成。并以realtek8139d网卡为例,实现了间隙整形的硬件方案。本文在realtek8139d芯片引脚中找到了能控制数据帧发送的信号,并让它通过我们设计的延时器,达到间隙整形的效果。此外,本文在分析网络设备的驱动程序的结构和特殊性后,以realtek8139系列以太网卡驱动程序为例,利用定时中断机制,通过修改和添加必要的函数,完成了间隙整形的软件解决方案。论文的最后给出的测试结果为间隙整形理论的正确性和可行性提供了可靠的依据。本文对间隙整形的研究是在曾家智教授“新型网络体系结构”课题下完成的,但是间隙整形理论和论文中的实现方案对任何网络都是具有通用性的。
其他文献
面对信息资源的几何级数增长,传统存储系统难以轻松满足其对存储的需求挑战,新型存储结构——对象存储系统应运而生。对象存储系统由元数据服务器、对象存储设备和客户端三方
随着软件规模的不断扩大,软件出现故障的概率随之增大。软件故障已成为软件系统不可靠的主要来源。软件可靠性模型对于软件可靠性估测起着核心的作用。目前所提出的模型大多
随着计算机技术和通信技术的迅速发展,以及嵌入式硬件技术的不断提高,使得越来越多的嵌入式产品需要嵌入式操作系统的支持。因嵌入式应用领域中存在硬件平台的多样性和应用领域
随着网络技术和编码技术的发展,多媒体应用迅猛发展,在无线信道上传输多媒体信息的需求也越来越大。由于多媒体数据尤其是视频数据庞大,为了满足传输带宽需求,视频信号必须高度压
为了更加真实的表现三维物体,三维网格模型的数据量越来越大,给存储、处理和网络传输带来了困难,因此有必要对三维图形数据进行高效的压缩,以减少存储空间,节约网络带宽,缩短
人脸识别是模式识别和计算机视觉领域的热点课题之一,经过30多年的研究,在环境可控条件下已达到实用程度,但在非理想成像(尤其是光照、姿态变化)、用户不配合、大规模人脸库
GPU(Graphics Processing Unit,图形处理器)具有很强的并行计算能力,尤其CUDA(Compute Unified Device Architecture,统一计算设备架构)的出现使得GPU在高性能计算中占据越来
电信运营支撑系统是电信运营商的一体化、信息资源共享支持系统,它以客户服务、业务运营和管理为核心,以关键性事务操作作为系统的主要功能,为网络运营商提供一个综合的业务运营
anycast是一种新型的网络服务,是IPv6的一个新特性。与unicast和multicast一样,它是IP的一种通信模式,anycast给用户的期望是通过一个anycast地址就能访问到该地址所表示的一
对象存储系统系统采用一种新的三方存储架构,和传统的存储系统相比在安全控制上也有着较大的不同,对象存储系统中元数据服务器的安全控制研究是对象存储系统安全性研究十分重