数据复制转发平滑引擎的多核网络软件框架技术研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:Hawk8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在三网融合的媒体跨域直播中,需要在跨域节点处部署一种网络设备,即媒体转发单元(MRU,MediaRelayUnit)。由它对数据包进行高吞吐率、低延时的跨域复制、转发、码率平滑等操作。本文在多核嵌入式流媒体服务器平台上实现了对MRU的加速引擎,即数据复制转发平滑引擎,并由此提出一种较好的多核网络软件框架。大幅提高了MRU的性能。  1.提出了基于异构操作系统的数据复制转发平滑引擎的软件框架  提出了数据复制转发平滑引擎的软件框架。数据复制转发平滑引擎的软件框架基于异构操作系统。详述了框架中各模块的功能。提出了一种基于映射表的应用层数据中继传输方法来加速转发过程。还提出了一种基于分段复制的数据包快速复制方法,以加速数据包复制过程。经过测试,数据复制转发平滑引擎将MRU的输出总速率由2Gb/s提高到9Gb/s,平均处理延时由1ms降低到55us,最大处理延时和最大输入流数也有提高。  2.提出了一种改进的亏损轮询调度算法(DRR)的数据包平滑算法  在数据包平滑输出方面,提出了模糊控制变权法多因素决策的自适应DRR算法(VWADRR)——一种改进的亏损轮询调度算法(DRR)。算法基于模糊控制理论中的多因素决策,具体使用了变权法。可以自适应输出信道的带宽和输入队列的缓存余额。变权法根据可用带宽和队列缓存余额这两个因素做出决策,动态地确定DRR中的常量QN。与对比算法相比,降低了数据包13%的延时。使系统在大流量的情况下有效利用缓存和带宽,同时平滑了突发。  3.提出了一种基于网络流量预测的实时多核子任务动态调度方法  根据网络流量预测结果,将数据包任务动态调度成多个子任务。通过对媒体数据流的马尔可夫模型预测结果,调度多核网络软件流水线架构中的子任务;最终达到在丢包率可接受的情况下,降低CPU占用率。仿真表明,降低了20%的CPU利用率。  4.提出了一种面向两层调度环境的两层任务调度算法  将任务调度到多处理器多核计算机系统的某个处理器,更进一步地调度到某个核上,需要一种两层任务调度算法。在多处理器层和多核层的两层调度的环境下,建立了问题模型,提出一种两层任务调度算法TLTS(Two-LayersTaskScheduling)。算法结合聚类调度和表调度,分别对应处理器间的第一层调度和核间的第二层调度。通过算法在现有多处理器多核平台ATCA-8000的运行结果和仿真,验证了这一算法相比3种对比算法,均降低了10%左右的调度长度。
其他文献
本文通过对荣华二采区10
期刊
目的:分析纤维支气管镜辅助治疗重症呼吸机相关性肺炎的疗效及对呼吸力学指标的影响.方法:选取本院收治的56例重症呼吸机相关性肺炎患者,分为两组,各28例,两组在抗感染治疗后
每年我国约有15万先天性心脏病患儿出生,发病率高达0.7%至1.1%。虽然在发达地区已有相对完善的医疗水平能够较好的诊断并及时治疗,但是由于受到经济水平的限制,在贫困地区尚
目的:分析手术治疗对于肝硬化门脉高压症合并胆结石的临床价值.方法:选择2016年1月至2018年12月收治的86例肝硬化门脉高压症合并胆结石患者作为本次观察的对象,按照不同的手
目的:探究高危型人乳头病毒感染和阴道微生态、宫颈病变的相关性.方法:于本院2015年5月~2018年10月,本院收治的及体检的284例患者,全部患者都接受宫颈液基细胞学检查、阴道微
目的:研究多排螺旋CT增强扫描对胃肠道间质瘤的影像诊断情况.方法:选择我院胃肠道间质瘤患者48例,病例选取时间在2018年3月至2019年6月,对所有患者进行相关疾病的诊断,根据不
随着社会的不断发展,人们的生活水平越来越高,但是各种各样的疾病依然对人们的生活带来了一定的危险,其中癌症已经成为了一种十分令人恐惧的疾病.肾癌就是一种常见的泌尿系统
亚硝基脲作为一种化疗药物在临床上被广泛应用,但是几乎所有的亚硝基脲在治疗肿瘤的过程中均可能导致二次肿瘤的产生,这一问题严重影响了亚硝基脲的应用和进一步研发。亚硝基脲的抗癌与致癌机理是非常接近的,都能够使DNA碱基发生烷化,进一步形成DNA股间交联。因此,研究亚硝基脲的致癌作用机理与抗癌作用机理之间的异同有着重要的意义。本课题主要通过生物化学和分子生物学方法检测了亚硝基脲所导致的DNA股间交联,并利
目的:分析和探讨四联疗法与三联疗法治疗幽门螺杆菌感染所致胃溃疡的效果.方法:在2017年6月~2018年6月,选取我院幽门螺杆菌感染所致胃溃疡患者46例进行研究,采用“动态随机分
由于早先大部分粘细菌是从土壤环境中分离的,并且不能够在海水盐浓度下生长,所以粘细菌曾被普遍认为是典型的陆生细菌。然而随着分子生物学技术的发展,有研究人员利用16S rRNA基