第一章 绪论 1
1.1 重要概念 1
1.2 相关领域研究现状 2
1.2.1 IP组播研究现状 2
1.2.2 应用层组播研究现状 5
1.2.3 可靠组播技术研究现状 7
第二章 基于广域网网关的多对多组播传输模型 12
2.1 引言 12
2.2 相关研究 12
2.2.1 客户—服务器模型 13
2.2.2 广播/组播模型 15
2.2.3 网关模型 17
2.3 基于广域网网关的多对多组播传输模型 21
2.3.1 MDM模型总体 21
2.3.2 广域网网关节点 24
2.4 基于广域网网关的域间组播通信 26
2.4.1 问题建模 26
2.4.2 基于延迟带宽约束的多对多组播路由算法 27
2.5 基于可靠服务节点的域内可靠组播模型 33
2.5.1 域内可靠组播模型总体结构 34
2.5.2 可靠组播模型软件模块设计 36
2.6 小结 37
第三章 基于发布/订购的域间数据过滤算法 39
3.1 引言 39
3.2 兴趣过滤技术及其发布/订购机制 40
3.2.1 HLA标准中的DDM服务 41
3.2.2 发布/订购区域匹配定义 42
3.2.3 基于发布/订购的数据过滤机制 43
3.3 基于发布/订购的域间数据过滤算法 45
3.3.1 符号定义 45
3.3.2 发布/订购区域的转化 46
3.3.3 网关发布/订购的表示 48
3.3.4 数据过滤关系的建立 51
3.4 过滤机制的代价权衡 53
3.5 小结 55
第四章 基于Sender-Group的域内可靠组播丢包恢复算法 56
4.1 引言 56
4.2 相关研究 57
4.2.1 TCP协议中的丢包恢复方法 57
4.2.2 可靠组播协议中的丢包恢复方法 57
4.2.3 可靠组播协议中的丢包恢复方法总结 61
4.3 基于Sender-Group的报文编号及备份方法 62
4.3.1 面向多对多组播的报文编号方法 62
4.3.2 组播报文备份方法 63
4.4 多对多可靠组播丢包恢复算法BH_RMER 65
4.4.1 面向动态组播组的丢包检测 65
4.4.2 基于报文传输属性的丢包恢复算法 67
4.5 算法分析 70
4.5.1 延迟分析 71
4.5.2 吞吐量分析 72
4.6 实验与分析 73
4.6.1 实验环境 73
4.6.2 丢包恢复延迟 74
4.6.3 平均往返延迟抖动 74
4.6.4 吞吐量对比 75
4.7 小结 77
第五章 基于趋势分析的拥塞控制算法 78
5.1 引言 78
5.2 相关研究 79
5.2.1 拥塞控制算法的分类 79
5.2.2 拥塞控制算法总结 82
5.3 多对多组播拥塞控制的主要问题 83
5.4 基于趋势分析的拥塞控制算法 85
5.4.1 仿真节点发送速率初始化 86
5.4.2 基于丢包率变化趋势信息的速率抑制 87
5.4.3 基于缓冲区占用量变化趋势的速率抑制 89
5.4.4 随机推迟的拥塞反馈抑制 92
5.5 算法分析 93
5.6 实验及数据分析 94
5.6.1 实验环境 94
5.6.2 组内公平性 95
5.6.3 吞吐量波动对比 96
5.6.4 平均往返延迟对比 97
5.7 小结 97
第六章 多对多组播传输系统集成与实验 99
6.1 概述 99
6.2 可靠组播模型的集成与测试 99
6.2.1 可靠组播模型系统RMSP的实现 99
6.2.2 实验环境 103
6.2.3 原始丢包率测试 104
6.2.4 RMSP吞吐量测试 105
6.2.5 平均往返延迟测试 108
6.3 BH RTI 2.3 集成可靠组播的设计 109
6.3.1 集成对比测试 112
6.3.2 与典型RTI对比测试 113
6.4 广域网网关的集成与测试 115
6.4.1 实验环境 117
6.4.2 功能测试 118
6.4.3 性能测试 123
6.5 小结 125
参考文献 126