学位论文 > 优秀研究生学位论文题录展示

片上网络服务质量机制研究

作 者: 刘宝起
导 师: 王长山
学 校: 西安电子科技大学
专 业: 计算机软件与理论
关键词: 片上网络 交换机制 QoS路由 区域路由 蜂群算法
分类号: TN47
类 型: 硕士论文
年 份: 2009年
下 载: 28次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着超大规模集成电路技术的发展,使得以总线结构为主要特征的片上系统(System on Chip, SoC)设计方法越来越难以满足可扩展性和单一时钟同步等要求。在此背景下,基于互连网络概念的片上网络(Network on chip, NoC)成为系统结构研究的新热点。片上网络规模的不断增长,以及实时和多媒体业务的不断涌现,要求NoC能提供高效的服务质量(Quality of Service, QoS)支持。而目前NoC中“尽力而为”的数据传输方式,不能保证数据包传输的时延、吞吐和抖动,对上述的网络业务带来很大的影响,不能满足用户的要求。近几年的研究表明,NoC中路由算法对实现QoS具有非常重要的影响,因此QoS路由算法日益成为NoC研究的核心问题之本文首先分析了NoC中现有保障QoS模型,在此基础上具体工作如下:1.介绍了NoC中常用的QoS路由算法——维序算法和奇偶转向模型。并将维序算法和奇偶转向模型融合提出了一种新的QoS路由算法——区域路由算法。区域路由算法采用最短路由,是一种无死锁无活锁的路由算法。算法按照当前节点X维坐标将网络划分为左右两大区域,左区域采用西优先路由,右区域采用东最后路由,是一种部分自适应路由算法。本文使用OPNET软件在虫孔交换机制下的二维4×4 Cliche网络中对各种算法进行仿真,在相同的网络仿真环境下,区域路由算法能够获得低时延、低抖动和高吞吐。另外通过计算Cliche网络链路利用率说明区域路由算法能充分利用链路,达到负载均衡,从而很好的保障NoC中QoS。2.建立了一种QoS路由数学模型和综合评价指标,并给出了适合该模型和综合评价指标的QoS路由算法——蜂群算法。蜂群算法是生物智能路由算法中的代表,采用最短路由,最大程度开放路由的自由度,使用基于软件的死锁恢复机制来检测和恢复死锁;使用蜜蜂代理来更新路由信息,并采用了综合考虑历史信息和当前网络状态的路由策略。仿真结果表明蜂群算法的性能优于传统的QoS路由算法(如维序算法和奇偶转向模型)。

全文目录


摘要  3-4
ABSTRACT  4-7
第一章 绪论  7-15
  1.1 从SoC到NoC  7-8
  1.2 NoC概述  8-11
    1.2.1 NoC框架  8-9
    1.2.2 NoC结构  9-10
    1.2.3 交换模块  10
    1.2.4 网络接口  10-11
  1.3 NoC中QoS  11-13
    1.3.1 QoS服务模型  11-13
  1.4 NoC应用  13-14
    1.4.1 XPIPES NoC  13
    1.4.2 AEthereal NoC  13
    1.4.3 SPIN NoC  13-14
    1.4.4 Other NoCs  14
  1.5 NoC前景与挑战  14
  1.6 论文的主要工作和组织结构  14-15
第二章 NOC中现有交换机制  15-27
  2.1 NoC中的关键技术  15-17
    2.1.1 拓扑  15
    2.1.2 路由算法  15-16
    2.1.3 死锁、活锁和饥饿  16
    2.1.4 流量控制  16-17
  2.2 交换机制  17-26
    2.2.1 前提  17-18
    2.2.2 现有交换机制  18-26
  2.3 本章小结  26-27
第三章 利用区域路由算法保证片上网络中QOS  27-43
  3.1 引言  27
  3.2 维序算法与奇偶转向模型  27-31
  3.3 区域路由算法  31-32
  3.4 区域路由无死锁无活锁证明  32-33
  3.5 仿真实验以及结果  33-39
    3.5.1 仿真参数设置  33-35
    3.5.2 仿真结果分析  35-39
  3.6 链路利用率分析  39-41
  3.7 本章结论  41-43
第四章 基于蜂群算法的QOS路由建模  43-57
  4.1 QoS路由问题建模  43-45
    4.1.1 QoS路由度量  43-44
    4.1.2 QoS特征  44-45
  4.2 蜂群算法设计  45-51
    4.2.1 基本原理  45-46
    4.2.2 蜂群算法  46-48
    4.2.3 改进后的蜂群算法  48-51
  4.3 仿真实验及结果  51-56
    4.3.1 仿真参数设置  51-52
    4.3.2 仿真结果分析  52-56
  4.4 本章结论  56-57
第五章 结束语  57-59
  5.1 本文的主要贡献  57
  5.2 有待进一步研究的工作  57-59
致谢  59-61
参考文献  61-65
在读期间研究成果  65

相似论文

  1. 无线传感器网络节点三维定位算法研究,TN929.5
  2. 无线多跳网络串联队列模型的研究及在QoS路由中的应用,TN92
  3. 基于QoS的无线传感器网络路由算法研究,TP212.9
  4. 面向高效NoC路由差错码设计,TN47
  5. 基于NoC的软错误点到点容错机制及面向可靠性的应用映射算法研究,TP302.8
  6. 基于冗余传输的片上网络软错误的容错方法研究,TP302.8
  7. 2D MESH片上网络容错路由算法研究,TP302.8
  8. 高性能低功耗多核处理器研究,TP332
  9. 片上网络可靠包传输算法研究,TN47
  10. 多约束QoS选播路由算法的研究,TP393.02
  11. 面向数据中心网络的新型交换机制研究,TP393.08
  12. 基于QoS路由模型的网络拥塞控制方法,TP393.06
  13. 单片机嵌入式操作系统研究与NoC结构的操作系统内核设计,TP316.2
  14. 用改进人工蜂群算法优化基于内容的哼唱音乐检索系统,TP391.3
  15. 基于遗传禁忌算法的Ad Hoc网络路由技术,TN929.5
  16. 片上网络通信协议与QoS保障机制研究,TN47
  17. 片上网络层次划分及多目标映射技术研究,TN47
  18. 片上网络映射及路径分配问题研究,TN47
  19. 低功耗NoC路由器结构研究,TN47
  20. 片上网络拓扑结构的研究,TN47
  21. 片上网络路由算法和映射算法研究,TN47

中图分类: > 工业技术 > 无线电电子学、电信技术 > 微电子学、集成电路(IC) > 大规模集成电路、超大规模集成电路
© 2012 www.xueweilunwen.com