多级交换结构及其调度算法研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:zylgg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
交换网络处理的业务流量增长要求交换网络的容量需要不时地进行升级,单级交换机由于受芯片的管脚和IC实现复杂度的限制,无法应用于大规模可扩展交换机,因此,采用由多个交换单元构成的多级网络是目前常用的解决方案。另一方面,用于多级交换结构的传统调度算法往往忽略了输入业务的特性,如:不同业务的相对优先级、时延、时延抖动或不同的服务等级等特性,在支持可扩展性和满足各种业务特性方面,还有待改进。针对以上问题,本文的主要贡献和创新在于:通过对Dune Networks公司某交换芯片的研究,对MSM型三级Clos结构做出了改进;设计了以业务特性为导向的两种调度算法:ACBS(Asynchronous Credit-Based Scheduling)算法和CBSTDM(Credit-Based Scheduling with TDM)算法;搭建了通用的仿真模型实现两种算法,对其进行了多方面的仿真实验并对算法性能进行了分析和讨论。仿真表明,改进结构和两种调度算法能取得较好的性能。首先,本文从交换机的作用和地位,交换技术的基本理论,交换结构和调度算法在交换机中的作用几个角度出发介绍了本文的背景知识,并展望了交换网络的技术发展趋势。然后分析了分组交换结构从单级结构到多级结构的演进历程,分析当前大容量分组交换网络的现状,并研究讨论了用于单级结构和多级结构的不同调度算法。其次,本文对MSM型的三级Clos结构做出了改进,改进的交换结构能支持分布式的“拉”式调度算法,具有更加灵活的可扩展性。再次,在改进结构基础上设计了两种调度算法ACBS和CBSTDM,两种算法均属于流调度算法,采用分布式的调度方式,与传统的用于多级结构的集中式两次匹配的调度算法有很大的区别,传统算法将输入端口的数据包“推”向交换结构的输出端口,而ACBS算法和CBSTDM算法是通过输出调度器将数据包从输入端口“拉”向输出端口。在ACBS中,输入输出之间采用异步交互控制信息的方式进行分布式的一次调度算法,仿真表明,它能充分考虑业务特性和输出带宽进行调度,在均匀负载的情况下能取得较高的吞吐率,降低数据包的平均时延,较好地适用于热点业务,同时能方便地支持负载均衡;CBSTDM通过令牌进行调度,输入级
其他文献
数字水印作为一种新型的信息隐藏技术能够在公开的媒体数据中隐藏版权信息,起到保护数字媒体的信息安全、知识产权和认证等作用,成为了目前信息安全领域的一个研究热点。 独
目的 观察降脂通脉胶囊联合辛伐他汀治疗高脂血症的有效性和安全性.方法 选择124例高脂血症患者随机分为治疗组和对照组,治疗组采用降脂通脉胶囊和辛伐他汀进行治疗,对照组采
随着云存储、大数据等新兴互联网技术的不断发展,信息安全问题不可避免地引起了广泛的关注。传统的密码系统完全依赖于与密码系统匹配的密钥,并且密钥与合法用户无必然联系,
目的 对4种常见肿瘤患者血清中DJ-1的浓度与临床意义展开探讨.方法 取卵巢癌患者、结直肠癌患者、乳腺癌患者、肺癌患者以及健康体检者各50例为本次研究对象,采用酶联免疫法
在日前的无线通信系统中,扩频通信和大规模天线系统得到了广泛的应用。现在的无线环境中,往往存在着各种复杂的干扰源,使得通信系统的性能降低。为了提高扩频通信和大规模天
移动定位将成为未来仅次于语音的第二大移动业务,应用于跟踪、导航、安全等领域。本论文研究设计的混合定位系统,是基于GPS系统和GSM/GPRS移动通信网络,为市场中的各定位业务提
学位
AES作为新一代的分组数据加密标准,以其没有显著的攻击方法、编码易于实现和加、解密速度快等优点,满足了人们不同信息安全等级的需要。而随着嵌入式系统的迅猛发展和广泛应用,
数字化产品为传播信息、存储信息提供了极大的方便,同时也带来了数字化产品的版权保护问题。数字水印技术为数字化产品的版权保护提供了一种有效方法,受到人们越来越多的关注和
随着现代计算机技术的迅猛发展,人们对于医学图像的研究已经进入计算机辅助检测和诊断阶段,这些先进的医疗设备和技术已经成为脑肿瘤、阿尔茨海默病、帕金森病及其它精神疾病