NetMagic平台软件开发模型的研究与实现

被引量 : 0次 | 上传用户:lydr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络基础设施建设的不断完善以及网络终端设备的逐步普及,网络规模呈几何级数型增长的态势,网络的承载能力受到严峻挑战。为应对这样的挑战,业界及主流研究机构均集中力量实验和部署新型网络技术,以解决燃眉之急。网络设备厂商出于对知识产权和产品安全性的考虑,采用封闭式的设备形态,不向外界开放可编程接口或产品源代码,因而难以在商用设备上有效开展网络实验。这样,具有强大功能的网络实验平台的构建就显得尤其重要,直接影响到新型网络技术的测试与验证。NetMagic实验平台优良的特性十分适合作为新型网络技术开发和测试的平台。但是现有的NetMagic平台对软件开发的支持还不够完善,存在诸多问题。除了在数据处理功能方面支持不够外,NetMagic的软件开发方法在访问控制方面也存在着不足。因此,需要基于原有软件开发方法来构建新的NetMagic软件开发模型。本文主要对基于NetMagic实验平台构建软件开发模型的方法进行研究,主要工作和创新点包括:(1)论述了NetMagic平台的基本特性,以及原有的软件开发方法。在此基础上分析其在软件开发支持方面存在的不足,并以此为契机,借鉴诸如OpenFlow、NOX等较为成功的开放可编程网络的设计思想,提出了NetMagic软件开发模型的构建原则与运行机制。对照原有软件开发方法,论述新的软件开发模型在安全性、高效性以及易用性方面的特点及优势。(2)设计和实现了NetMagic软件开发模型。为用户开发应用程序提供了函数调用,并描述其总体运行流程。定义了关键的数据结构,并详细阐述了其功能。拓展了软硬件之间的交互协议,通过自行设计协议实现了软硬件之间的数据流交互。(3)在NetMagic软件开发模型之上设计并实现了基本转发的应用实例。通过应用实例的设计和实现阐述了基于NetMagic软件开发模型开发应用程序的设计方法及流程。综上所述,本文提出并构建的NetMagic软件开发模型,能够有效支撑新型网络技术的实验和部署,对网络技术的开发具有积极意义。
其他文献
随着我国社会和经济的快速发展,以及我国能源问题和环境问题的日益突出,天然气作为清洁能源越来越受到重视,天然气开发的规模也逐步扩大。作为天然气工程建设项目的重要组成
利用北京环境空气质量定点监测资料,研究了北京市城近郊区近20年来环境空气质量的变化趋势及其影响因素.结果表明,从年际变化看,SO2、降尘、B[a]P浓度显著下降,而NOx、CO浓度
<正>中国(上海)自由贸易区(以下简称"自贸区")向服务贸易敞开了大门,允许外资在区内独资设立医疗机构和健康医疗保险机构这两项政策,为行业带来巨大想象空间。不过,《中国(上
随着计算机技术以及网络技术的发展,现代社会已经步入信息化时代。在这样的大环境下,各行各业都开始在信息技术的基础上进行创新,但无论哪一行业,想要健康持续发展,都需要合
目的探讨严重急性呼吸综合征(SARS)患者骨坏死发生的时间、发生率与皮质激素用量的关系。方法对551例SARS患者进行骨坏死普查,男131例,女420例,年龄21~59岁,平均(33±9)岁。
红曲是具有我国特色的自然资源,被广泛用于食品、医药等行业。该文中介绍了红曲色素及功能性红曲在国内外的生产及市场现状,考察了红曲在开发、应用中存在的问题及未来的研究
宗教极端主义是一种与宗教有密切联系的极端主义。它主要有两种类别:第一类是指宗教内部的极端主义倾向;第二类是指在宗教名义下的极端主义。宗教极端主义对国家安全的危害,
<正>落实异常交易地块备案制度,对于加强土地市场监测和监管非常重要。今年以来,在一线城市开始出现"地王"身影,特别是9月份北京、杭州等城市连日出现多个"地王",再次引起社
<正>文言文教学课堂沉闷、无趣的原因大致有三:一是文言文缺少语言学习的现实语境;二是"教什么"出现了偏差,长期以来,文言文教学只关注"言"的层面,仅是文言字词和语法知识的
本文采用溶葡萄球菌素和溶菌酶溶菌,链霉素沉淀酶蛋白和肝素-琼脂糖CL-6B亲和层析法,从金葡球菌FDA 209P中提取DNA螺旋酶。当酶的A与B亚单位重组后,才显示出酶活性,使松弛的