Diploma Project at GUET

背景

网络编码 (Network Coding) 是一种融合编码和路由的信息交换技术,在传统存储转发的路由方法基础上,通过允许对接收的多个数据包进行编码信息融合,增加单次传输的信息量,提高网络整体性能。网络编码的本质是利用节点的计算能力提高链路带宽的利用率。

简介

OMNeT++是一款面向对象的离散事件网络仿真器。 该project,在OMNeT++平台下,重点研究了在无线通信中使用网络编码相对于传统存储转发所带来的性能增益。首先,针对网络编码最开始提出的蝶形图结构,做了理论和仿真的验证;其次,重点研究了在无线环境下,基于网络编码的文件下载分析。仿真分析发现,网络编码方式明显改善了文件下载时间,极大减少了无用数据包的传输个数,并且随着节点个数和数据量的增加,网络编码的性能增益在文件下载中更加明显。

结果展示

项目感悟

第一次写代码超过5k行。虽然很粗糙,第一次独立地完成整个内容,学习omnet,学习ned,学习c++,怀念当前年轻的我。

源代码下载

已无意义。

Table of Contents