论文部分内容阅读
在21世纪,随着科学技术的日益发展,互联网已经应用于世界的各个领域。网络互连设备作为构成互联网的重要组成部分,其数量飞速增长,伴随产生的功耗更是不可小视。而在众多网络互连设备中,路由器能将不同网络或者网段之间的数据信息根据路由选择协议进行选择而实现转发,成为了最重要的网络互连设备之一,在全球网络运行中产生的功耗也是十分巨大的。与此同时,出于经济和环境方面的考虑,在下一代网络的研究中已经把能源的充分利用放在越来越重要的地位。因此,通过对路由器结构的研究来降低工作时产生的功耗具有较大的研究价值。本文首先对路由器功耗优化的研究背景进行了介绍,分析了国内外研究现状,包括在NetFPGA开发平台上的研究成果以及对于路由器功耗方面的研究状况,从而论证了本课题具有一定的可研究性和创新性;之后对基于NetFPGA开发平台的基本路由器的工作原理和内部结构进行了深入的研究分析,同时在此基础上通过硬件设计实现了根据流量自适应调频的路由器,包括根据外部数据流量统计和路由器内部缓存区缓存量统计两种实现自适应调频方式;最后通过使用功耗测试仪器对路由器各种频率下所产生的功耗进行测试与比较得出结论。在深入研究基于NetFPGA开发平台的基本路由器的工作原理和内部结构后,本文设计了一种根据流量自适应调频的路由器来降低其产生的功耗。并提出了根据路由器内部缓存区缓存量统计和根据外部数据流量统计两种实现自适应调频方式,前者是设计了一种缓存流量感知算法来统计当前通过路由器流量的大小,后者是设计了外部接口数据统计模块来统计当前通过路由器流量的大小。与此同时,对根据流量自适应调频的路由器进行了硬件电路的设计,包括多频率产生电路,协调SRAM读写电路,两种调频机制硬件实现电路等。最终通过搭建的国际上领先的路由器功耗测试平台,测试两种调频机制下路由器功耗优化的情况。由于在大部分情况下单位时间内通过路由器的流量都较小,因此本文设计的根据流量自适应调频路由器都能工作在较小的频率下,根据实验结果所得,在较低工作频率下工作时路由器产生的功耗比原先不能调频的路由器下降低15%-20%,有效的降低了路由器产生的功耗。目前,对于路由器功耗的研究国内外均有相关涉及,然而本文提出的根据流量自适应调频路由器的硬件电路设计尚未有相关文献提出,并且本实验以及功耗测试平台也具有一定的先进行,因此对该课题的研究有一定创新意义。