交换机CPU流量控制设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:yxzxyzxz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文首先介绍交换和CPU流量控制的基本概念及国内外研究现状,并在随后的三个章节中详细分析了它们各自的功能特性和发展概况。为了更好地设计出全新的交换机CPU流量控制,本文特地举出了两个实际系统即Linux2.6网络系统和BH68交换机系统的CPU流量控制机制,并对它们各自性能上的优缺点进行了详细地分析和比较。通过对这两种系统CPU流量控制的分析和比较,一个完整CPU流量控制模块的组成以及各个组成部分应具有的功能清晰地展现在我们面前。同时,对本文即将设计和实现的CPU流量控制的运行软硬件平台给出了一个简单介绍,这也使得我们对交换机内部的软硬件组成有了一个清晰的认识。定时器,流控器,收包器,发包器和命令行子模块构成了XH7000系列交换机CPU流量控制主模块。所有这些流控组件均在本文的第五章中给出了详细的设计方案与实现过程。其中定时器实现CPU流量控制所需的各种定时操作;流控制器完成流控操作,但其实现与底层硬件芯片密切相关;收包器和发包器实现了XH7000系统CPU流量控制的核心功能,即三色队列管理,基于负载的多级丢弃率流控算法,基于WRR负反馈队列调度算法;而命令行子模块为用户提供了配置CPU流量控制各个模块的功能。本文的最后两章分别对XH7000系列交换机CPU流量控制的主要功能做出了测试和结果分析,以及对全文做出了全面的总结。
其他文献
近年来,视频监控在机场、金融、安全保密等领域得到广泛应用,但是现有系统还存在一些不足。本文提出的应用于视频监控的快速多人脸检测与分割算法,可有效地提高系统的工作效率与
当前,基于Windows环境的考试系统种类繁多,而且功能全面完善,运行平稳可靠。相对来说,在Linux环境下实现Linux上机操作考核的广为人知的考试系统不多,但也并不很难实现。可是
多序列比对是生物信息学中最基本的信息处理方法,而寻求更快更敏感的多序列比对算法一直是生物信息学研究的热点。本文对此进行了深入研究和探讨。本文深入地研究了当今国际
考试作为考核学生掌握所学知识的重要手段,是教学活动中的一个重要环节,如何使考试能适应现代教育的特点,运用计算机技术更好地为教学服务,成为当前各类教育中研究的热点问题
数据挖掘就是从海量数据中提取知识,又被称为数据库中的知识发现。它是一个跨学科的新兴研究领域。聚类分析是其中的一个重要分支,它研究数据间逻辑上或物理上的相互关系,通
随着信息化工作的不断推进,融合了数据、视频、音频业务的多媒体通信业务得到了飞速发展,并将成为下一代网络NGN的主流业务之一。VoIP技术作为融合中的主要支撑技术,正成为人
基于哺乳动物的视觉模型提出的第三代人工神经网络模型-脉冲耦合神经网络(PCNN: Pulse Coupled Neural Network),已经广泛应用在图像处理和路径优化问题求解中。该人工神经网
计算机博弈是人工智能领域所公认的最具有挑战性的课题之一,而中国象棋计算机博弈比国际象棋计算机博弈难度更大、更复杂,并且研究者少且有关中国象棋计算机博弈的资料更是匮乏
基于网络的教学系统,使分布在各地的学生、老师不再需要面对面地进行教学活动,这种方式的教学活动得到越来越多的人的认可与支持,远程教学也逐渐普及。智能答疑作为教学活动
随着科学技术的飞速发展,定位技术和人们的日常生活越来越紧密地联系在了一起,从无人驾驶到GPS,定位技术在许多行业中都扮演着极为重要的绝色。当我们把最新的机器智能领域中的