基于网络编码交换系统仿真平台的设计与实现

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:yigeyongbao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网兴起以来,多媒体、视频会议等组播应用越来越广泛,人们对于网络服务质量(QoS)需求急速攀升。但是作为网络传输核心的交换系统,虽然历经多次体系变革,仍然无法完全满足要求。联合输入输出排队的交换结构虽然能够一定程度上发挥输入排队和输出排队的优势,但随着交换规模的增长,达到100%组播吞吐率对于加速比的需求是没有上限的。数学分析结果表明,网络编码能够增大交换结构组播的可达速率区域,并允许为那些原来不能服务的业务流量模型服务,而且组播达到100%吞吐率所需最小加速比上限也相应降低。目前编码交换的研究主要在于理论分析,而实际应用和实验数据稍显不足。依照并行处理与交叉开关相结合的体系结构,采用联合输入输出缓存排队模型,我们设计并实现了基于网络编码的交换系统仿真平台(NCSPS)。NCSPS不仅集成了传统交换和编码交换的功能,同时通过预留接口方便新技术的实现,为交换技术的研究提供一个统一的参考标准和比较对象。NCSPS主要有四方面特点:(1)基于Java实现,具有面向对象、跨平台特点,同时在多线程并发方面有较高的健壮性和稳定性。(2)各个子模块力求“松耦合”,从而实现业务流、交换结构和调度策略的分离。各个模块之间彼此提供调用接口,以数据流驱动方式协调工作。(3)具有较好的灵活性和扩展性。用户可以在端口数目、流量模型、调度算法、编码算法等方面自定义系统配置,同时预留的接口方便新模块的实现。(4)重点关注线性编码。编解码子模块仅实现了线性编解码算法。从实验结果来看,线性编解码一定程度上能够满足要求。通过设定不同的输入业务流量模型、端口数、负载以及调度策略,我们对传统交换和编码交换进行仿真实验,得到了时延、丢包率和队列占有率等数据结果。从仿真结果分析来看,编码交换在时延、丢包率和队列占有率等性能指标上优于传统交换,而且负载越大、端口越多优势越明显。当负载超过0.8时,编码交换的时延平均比传统交换低30%以上,缓存占有率和丢包率低20%以上。这验证了编码交换的理论的合理性,也为交换系统结构的研究提供了一种新的思路和启发。
其他文献
颈部动脉血管的内中膜厚度是反映动脉粥样硬化的重要指标。临床中广泛采用超声成像方法获取颈动脉血管图像,之后由医生手工定点或边界描绘测量内中膜厚度。为解决医生工作量
本文介绍了一些经典的自动术语识别(ATR)算法,并对于它们的思想进行深入的分析和总结,并进行了相关的实验比较,对于其中的算法做了量化的评估。通过引入集成排序的思想来提高自
当前计算机技术和网络技术设计的飞速发展,网络规模的不断扩大,网络环境日趋复杂。异构、分布式的网络环境及复杂多样的网络元素,对软件的应用性提出了更高的要求与挑战。随着基于分布式对象计算的中间件技术的发展及网络向开放和分布式处理技术的转变,实现了不同网络系统之间的互联、互通、互操作性。Web service的出现无疑为分布式系统中各孤立的站点之间的信息能够相互通信,共享提供了一种接口,为解决日增长的互
数字多媒体技术的快速发展和互联网的广泛应用,丰富了我们的生活,加快了人们思想的沟通和交流的步伐。在获得便利的同时,人们也面临盗版活动日益猖獗的现实问题。如何有效的保护
虚拟齿轮测量中心是一个纯软件的系统,它是真实齿轮测量中心的机械结构、工件特征及测量过程等在虚拟环境的映射与仿真。虚拟齿轮测量中心在齿轮测量中心的软件编制与认证,以
近年来,随着计算机技术和微电子技术日新月异的发展,引起元器件高度集成化,计算机硬件大量超微型化,极大地促进了可穿戴计算技术的发展。可穿戴计算技术的核心是可穿戴计算机
随着移动设备的不断多样化和互联网技术的发展,适合不同尺寸的自动图像缩放方法日益重要。内容敏感的图像缩放方法能够保护图像中的重要性区域,是当前图像处理中的一个热点领
由于互联网上海量足球视频的存在,快节奏的生活使得用户目前最为关心的不是如何传输和播放所有比赛,而是关注自己感兴趣或精彩的视频片段。因此,如何分析足球视频内容以满足
RFID(Radio Frequency Identification)技术是物联网技术的一个重要组成部分,已经广泛应用于诸多领域。对物体进行定位是物联网的一项重要研究内容。近年来利用RFID技术定位标
随着昆虫学研究对象的不断深入和扩展,昆虫学领域产生了越来越多的图像数据,使得图像数据库开始急速膨胀,从而使研究人员难以方便、快速、准确地查询和检索到所需要的图像信