NetMagic控制器软件开发模型设计与应用

被引量 : 0次 | 上传用户:BEYONDPEAKER
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Net Magic是一种面向网络创新实验的可编程平台,研究人员可通过对平台内部的FPGA编程控制其处理行为,实现研究需要的各种功能。与类似网络接口卡的Net FPGA平台不同,Net Magic是以一个包含8个以太网接口,类似以太网交换机的独立设备形态存在。由于Net Magic基于用户模块(User Module,UM)的硬件编程简单,控制灵活,能够很好的支撑网络技术研究,已经在SIGCOMM Demo和Co NEXT等顶级会议论文的撰写中得到应用。但是随着功能拓展的需要,Net Magic现有功能软件在数据处理功能方面以及访问控制方面暴露了许多不足的地方,出现不便于多用户的访问控制、移植性不强等问题。本文主要针对这些问题对基于Net Magic实验平台构建软件开发模型的设计与应用进行研究,并以流媒体视频传输质量检测应用Stream Mon的开发为例,对网络丢包、抖动情况进行了研究。主要工作和创新点包括:(1)提出了Net Magic软件开发的Magic Arch模型,该模型在现有开发软件的基础上将Net Magic软件自上而下分为应用层、应用支撑层和Net Magic访问控制层,改进了通信方式,优化了资源分配。分层模型为软件开发提供了多个层次的抽象,简化了开发的复杂度;(2)提出了Magic Arch模型中应用支撑层的开发方法,使规则的管理配置对用户透明,增强Net Magic平台访问控制的安全性。基于应用支撑层API的应用设计适应性强,使软件模型具有更好的可移植性。以流媒体传输质量监测应用Stream Mon为例,对以应用支撑层的设计进行了详细的说明;(3)提出了Magic Arch模型中应用层的开发方法,以流媒体传输质量监测应用Stream Mon为例,对应用层的设计进行了详细的说明,并基于Net Magic搭建了报文流MDI值测量的实验平台,通过注入干扰流获取实验数据,检验网络的丢包、抖动情况,进而验证Magic Arch软件开发模型的可行性和实用性。综上所述,本文对Net Magic平台的软件设计进行了深入的研究,提出了Net Magic软件开发的Magic Arch模型,对基于Net Magic平台的网络实验设计和相关软件开发具有重要的参考价值。
其他文献
道德通常被看作是一种后天培养的能力,这很大程度是由于皮亚杰认知发展理论的影响,这种建构主义的观点被普遍应用于儿童心理教育和道德教育的实践中。而进化心理学则使用一种
在近几年来,在城市建设不断快速发展的情形下,建筑工程中最重要、最关键的基本部分就是土木工程,土木工程也是决定整个建筑之成败的根本。然而钻孔桩技术是土木工程传承的主
本文通过对城市中几种常见的出行方式,主要包括步行、自行车、摩托车、公共汽车、小汽车和出租车在使用成本、基础设施成本、出行时间成本以及外部成本四个方面的数量化方法
在88例左半结肠标本上,观察了左结肠动脉。根据其行走位置不同,分为内侧型和外侧型。按左结肠动脉分叉点的高度不同又分为高位组、中位组和低位组。左结肠动脉分支中有一种直
女性主义媒介研究这一学科的兴起是一种历史发展过程,也是一个走向多元化的过程。女性主义媒介研究的领域包括了媒介机构、媒介文本以及媒介受众。女性主义媒介研究的方法则
近年来,在白茅根的化学成分、药理作用、临床应用与炮制等研究方面已取得了一定进展,但还存在一些问题,目前对其药理作用研究还停留在表面,在炮制工艺方面缺乏行之有效的标准
目的对比老年糖尿病肾病尿毒症透析患者选择长期导管或自体动静脉内瘘的使用情况。方法回顾性队列研究,92例老年糖尿病肾病透析患者分两组,分别采用长期导管(n=40)与自体动静
基于资本结构理论,结合江苏省上市公司特点,实证分析了管理者持股、国家股及股权集中度与资本结构之间的关系。结果表明:江苏省上市公司的管理者持股、国家股及股权集中度对
有机磷农药被植物吸收后,农残速测卡才能有效检测,环境温度的高低直接影响植物吸收有机磷农药以及农药在植物体内残留的时间.相关试验结果显示农残速测卡对农药喷施植物后的
目的分析颅内血肿微创穿刺清除术联合亚低温治疗高血压脑出血的临床效果。方法选自2013-03—2014-03我院诊治的高血压脑出血患者60例,按照完全抽样法1:1分成2组,对照组(30例)