工科硕士开题报告范文
实践能力培养是工科硕士研究生教育的一项重要内容,以加工制造业引领全球的当前我国经济格局,对工科硕士研究生的实践能力要求越来越高。下面是学习啦小编为大家整理的工科硕士开题报告范文,欢迎阅读。
工科硕士开题报告范文篇1:
仿真虚拟化网络的拓扑、配置生成与故障模拟
一、立题依据(包括研究目的、意义、国内外研究现状和发展趋势,需结合科学研究发展趋势来论述科学意义;或结合国民经济和社会发展中迫切需要解决的关键科技问题来论述其应用前景。附主要参考文献目录)(不少于800字)
研究目的
网络通信在当今迅速发展的信息技术中占有重要的地位,而使网路的正常运行和网络的服务质量得到保证,需要强大的网络管理系统作为支持。网络管理在网络通信中发挥越来越重要的作用。与此同时,伴随当前虚拟化技术的成熟以及现代网络规模的不断扩大,面向虚拟网络的管理变得日益普遍。虚拟化的网络与传统计算机网络相比管理起来更为复杂,而两者的一个重要区别就是,网络节点有更为频繁的变更。要确保虚拟化网络的运行和服务质量,就要求一个能够满足对虚拟化网络进行管理的网络管理方法。论文的研究目的就是对虚拟化网络的管理的部分内容进行探究和分析。
研究意义
对于网络管理来说,构造网络的拓扑和生成网络的基本配置信息,呈现到图形界面中无疑是最直观地反映网络的布局情况和其他一些必要基本信息的方法。而对于网络节点变化比较频繁的虚拟化网络来说,能够不断获取其最新、最准确的拓扑信息是非常重要的,也是要比传统网络拓扑获取更为困难的。解决虚拟化网络的准确拓扑呈现问题,能够完成对按需的虚拟化网络提供拓扑呈现和网络配置信息的生成,这将会极大地方便对虚拟化网络的管理和分析。而对网络故障的模拟研究,会对网络可能面临的问题进行仿真预测,从而为进一步的故障处理提供参考。
国内外研究现状和发展趋势
网络管理由纯粹的人工维护到计算机辅助的自动化管理,人们对网络管理的需求逐渐明晰和深入,网络管理系统向复杂化、专业化和综合化方向发展。管理功能是提供给用户使用的,随着用户对网络管理认识的深化,网络管理经验的增强,以及为适应现代网络管理新业务的需求,新的管理功能不断涌现,原有的管理功能也在不断深化,管理内容越来越细致,不论是基本管理功能,还是辅助管理功能,其管理精细化程度都将越来越高。总之,网络管理系统正向着综合化和精细化的方向发展,网络管理系统将是一个越来越复杂的系统工程。
伴随虚拟化技术的成熟及应用,许多企业和单位开始尝试使用虚拟化技术,因此对虚拟化网络进行高效的管理的需求变得尤为突出。面对这一问题,一些研究单位和个人对虚拟化网络的管理中的拓扑分析等方面也做出了一些研究。
主要参考文献
[1]李文璟,王智立。《网络管理原理及技术》人民邮电出版社,2008年8月
[2]徐东,孙玉忠,刘金刚。《一个面向虚拟网络拓扑发现系统的设计与实现》 《微计算机信息》,2010年09期
[3] Michael P.Papazoglou着 龚玲、张云涛译。《Web服务原理和技术》。机械工业出版社。2010年1月
[4]李津 ,黄敏桓 ,况晓辉 ,许飞 ,唐洪 .《大规模网络拓扑生成技术研究》。《计算机工程与科学》2010年03期。
[5]M Cheikhrouhou, P Conti,et al. Intelligent Agents for Network Management: Fault Detection Experiment[D]. Corporate Communication Department,Institute Eruecom,1998:6-9.
[6]武装。计算机网络管理原理与实现[M].北京:电子工业出版社,2009:102-107.
[7]Alexander Clemm. Network Management Fundamentals[M]. Indianapolis: Cisco Press. 2006
[8]Huang X, Zou S, Wang W, et al. MDFM: Multi-Domain Fault Management for Internet Services[C]. New York: The 8th International Conference on Management of Multimedia Networks and Services, Springer-Verlag, 2011.
二、研究内容和目标(说明课题的具体研究内容,研究目标和效果,以及拟解决的关键科学问题。此部分为重点阐述内容)(不少于2500字)
论文拟研究的方向,主要是为了解决在虚拟化网络管理中网络拓扑的构建问题、网络配置信息的生成问题,以及对虚拟网络可能出现故障及其引起的告警信息效果的模拟。以Web技术为基础,对上述问题进行研究和编程测试,以期其用于对虚拟化网络的管理,使管理人员对目标网络有更为直观和具象的认识,方便对目标虚拟网络的管理。
研究内容
1、按需的虚拟化网络拓扑自动生成的分析与研究。
网络拓扑生成是通过对现实网络建立模型,然后利用模型生成网络拓扑的方法。它与网络拓扑发现是不同的,后者是从一点出发,探测周围网络拓扑的方法。在对计算机网络的管理研究中,基于真实网络的进行网络模拟是计算机网络研究的一种重要方法。由于网络存在多样性和复杂性,影响网络模拟稳定性的重要因素就是所使用的网络拓扑模型。用尽量能反映真实网络的模型作为对真实网络环境的一种抽象,使之作为网络模拟的基本输入,是取得正确结果的必要条件。这部分的主要研究内容,就是建立一个能够尽可能准确反映真是网络的虚拟网络拓扑,为下一步的研究做好准备。
首先,需要获取一些信息(诸如网络包含的路由器数量或交换机数量、路由器包含端口数量、网络包含的链路的数量、以及网络节点的最大的出度),来作为真实网络的关键信息。根据这些给定的网络的基本信息,进行分析,制定一套可行的拓扑生成算法,来模拟网络可能的网络拓扑,构建一个符合给定网络信息的虚拟网络。这里应该注意构建的虚拟网络的拓扑应该满足:1)具有代表性,即生成的拓扑图要能够准确反映网络的各个方面,符合按需给定的条件;2)详细的网络内实体节点的关联关系,这对下一步的研究非常重要。
2、虚拟化网络的配置信息的生成。
这一部分的研究内容主要是将上一步的拓扑结构的实体信息实例化。首先根据第一部分的研究分析结果,可以得到一个对给定信息的虚拟网络的初步构建的一个网络节点的连接关系。通过进一步分析可以得出,在此虚拟网络中一种可能的网络结构,及其网络结构中各节点和连接的关联关系。
同时,建立各网络实体的信息模型,建立其对应的xsd文件。在xsd文件中,包含对虚拟网络建立的模拟实体的数据结构,能够描述每一类网络实体的配置信息的名称和类型。构建一段?扩展样式表转换语言(xslt)。作为可扩展样式表语言(xls)规范的一部分,其可以对XML (标准通用标记语言 的子集)文档 进行转化。利用这一段扩展样式语言将包含基本类型的xml文件丰富扩展为包含所有实例详细配置信息的xml文档。
然后,基于web service的理论和编程方法,读取获得实例配置文档,并对其进行进一步的编程分析处理,建立一种合理的数据结构用于保存这些实例信息,作为进一步呈现拓扑图的数据来源。最后,根据实例信息画出虚拟网络的拓扑图进行呈现。定义WSDL接口,定义相关操作,编程实现网络拓扑图的呈现。需要注意的是网络是处于不断的发展变化之中,网络结构和配置也会随之进行不断的更新。网络拓扑的管理要求管理系统能够根据网络的变化自动更新网络拓扑信息,动态的监视网络设备的运行情况。
3、被管计算机网络的故障模拟。
网络管理的一个重要功能就是使网络稳定、可靠的运行;利用网络运行信息分析网络运行状态,监控网络异常情况,譬如某个设备突然出现异常流量,某个节点出现大量丢包等,从而对网络故障做出预警;在网络发生故障时,利用网管系统收集信息,对故障点进行定位,对网络告警产生的可能故障做出一定程度上的判断,为故障排除提供支持。而计算机网络故障是纷繁复杂的,硬件的问题、软件 的漏洞 、病毒 的侵入等都有可能引起网络的故障。本课题主要是对被管网络可能出现的部分网络故障进行建模,制定检测标准,设计告警形式,使模拟的网络故障能够以告警的形式体现出来,能够在网络拓扑图上呈现出来。
首先,设计出诸如链路断开、链路或端口负荷过大、路由或交换节点损坏等故障模型。然后建立合理的网络故障仿真模型,通过设定端口传输数据量、链路传输数据量、网络节点up/down、链路链接通断等信息作为模型参数,并给这些作为衡量标准的参数设定标准阈值。对于某种故障类型,改变此类相关参数的值,来影响网络的性能标准。然后进一步将在网络上产生负面的效果体现出来,作为网络管理的参考。
研究目标和效果
本课题的研究目标对应研究内容分为三部分:
首先,根据给定网络的一些基本信息,构建生成出一个符合标准的虚拟网络,表现出其基本的一种节点关联关系,建立一个简单的对应的虚拟网络的拓扑结构。
然后,根据上一步建立的简单拓扑结构,以及写定的网络中实体的信息模型,并根据写定的映射关系,随机产生出一个包含有网络实体详细配置信息的实例文档。最后,以实例文档作为数据源,编程实现包含详细配置信息的虚拟网络的拓扑图,并呈现出来。保证能够产生一个包含虚拟网络完备的拓扑结构图,并可以体现出网络中实体的详细配置信息
另外,还要模拟被管计算机网络的的网络故障,通过仿真模型产生出相对应的可能引起的网络告警效果。制定出几种可能的网络故障,通过建立一个仿真模型,仿真出这些故障可能引起的网络状况,及体现在网络中产生的负面效果。并将这些效果在上述建立的网络拓扑图中呈现出来。
拟解决问题
1、首先,解决的问题是对目标网络进行虚拟化的建模问题。这里主要需要研究制定一个网络拓扑生成算法。要求该算法能够根据给定网络的少量基本信息,如网络中节点数量(n)、网络中连接数量(m)、网络中节点的最大出度(p),成功地构建一个具有一定代表性,能够正确表示此网络的虚拟网络,并生成其网络拓扑结构。
2、生成虚拟网络的配置信息。这部分主要是能够编写一段?扩展样式表转换语言,利用虚拟网络的信息模型,自动、随机的生成一组信息模型的实例,这些实例具备完备的配置信息。并且,对于这些配置信息而言,其某些表示关联和包含关系的关键字段必须是合法的,符合第一个问题中所生成拓扑结构中的网络实体关联、包含关系;而对于其他的字段,则可以是随机生成的对应类型的数据。
3、被管网络故障的模拟。这里要解决的主要问题是,建立一个故障仿真模型。模型的输入参数为模拟数种的故障类型;中间部分根据故障的类型来对设定的模型参数进行修改;最后,输出网络的告警信息,作为故障产生的效果。
三、研究方案设计及可行性分析(包括:研究方法,技术路线,理论分析、计算、实验方法和步骤及其可行性等)(不少于800字)
研究方案设计
1.研究方法
针对本课题的研究内容和特性,达到研究目标和完成毕业论文,采用如下的研究方法:
(1)理论知识准备:采用文献调查法,利用学校图书馆、网上相关学术数据库等资源,来进一步了解具体的网络管理中,关于拓扑生成和故障仿真等课题的研究现状和一些技术细节;
(2)改进技术和主要研究点确定:以生成虚拟网络拓扑结构和自动生成虚拟网络中配置信息为主要研究点,辅以网络故障的模拟仿真研究;
(3)技术调研:对课题中涉及的拓扑生成的图论相关基本原理,以及配置信息自动生成技术进行学习,然后针对具体的技术方案进行技术调研,确定实现方式;
(4)设计技术方案:在理论准备和技术调研的基础上,确定基于web service理论确定技术实现方案;
(5)实现并测试:理论与实践相结合,根据设计出的技术方案,对需要改进的关键部分进行仿真,验证方案的可行性;
(6)完成论文:整理文献资料、代码和数据等,完成论文。
2、技术路线
(1)按需虚拟网络拓扑结构生成服务,分析目前现有的网络拓扑结构生成工具的原理,建立网络拓扑生成算法;
(2)网络配置信息生成服务,研究扩展样式表转换语言自动生成扩展信息的方法,根据固定数据模型,生成一组具体数据;
(3)故障模拟服务,分析研究几种常见网络故障,进一步分析故障可能引起的对应网络告警信息,模拟网络故障;
(4)对上述提出的关键技术进行编程仿真实现。
总的来说,在网络管理范畴内研究现有的拓扑生成和配置信息生成技术方法,结合本课题具体情况,提出相应的实现技术,并丰富细节,最后基于web service理论编程实现;根据故障仿真理论,提出本课题适用的仿真模型。
可行性分析
近年来,网络管理技术的不断丰富和发展,为本课题的研究奠定了坚实的理论背景和相关技术支持。比如,web service理论在网络管理中的应用,使网络管理中的一些功能的开发实现变得简单易行。同时XML在网络管理中也有很多应用,其中XML schema作为网络接口的大数据量的传输载体,就可以应用到本项目中来存储网络配置信息。
总的来说,在此基础上,根据上述实验方案进行设计研究,思路是清晰的,研究方法是可行的。
四、本研究课题可能的创新之处(不少于500字)
本课题研究主要是为了解决在虚拟化网络管理中网络拓扑的构建问题、网络配置信息的生成问题,以及对虚拟网络可能出现故障及其引起的告警信息效果的模拟。本课题为实现此目标,在策略思想和关键技术上的创新点主要有以下几点。
1、首先,对于网络拓扑结构的生成,这里要研究的是根据网路的一组简单信息,模拟生成出一个网络可能的拓扑结构,这是非常有创新意义的。这里需要提出一个能够根据这些简单信息生成网络拓扑结构的算法,这一算法与现有的网络拓扑生成算法是有很大不同的。
2、在网络配置信息的生成过程中,是根据基本的信息模型,自动生成一组符合信息模型的网络配置信息数据,并且这些数据的关键字段都具有关联关系上的真实性和有效性。这里自动生成一组网络配置信息,破除了网络配置信息生成的局限性,降低了生成的复杂性,是虚拟网络配置信息的生成变得简单,充实而且准确。
3、故障信息的模拟中,可以根据故障,设定了一套衍生规则逻辑,来影响网络的运行效果。这一套逻辑,需要将模拟故障转化成负面的效果,体现在网络中。这需要建立新的仿真模拟的逻辑,提出合理有效的参数比较判断方法。
4、使用面向接口的方法编程仿真,更具灵活性。
综上所述,本课题的研究内容在思想和关键技术上主要有这四点创新之处。
五、研究基础与工作条件(1.与本项目相关的研究工作积累基础 2.包括已具备的实验条件,尚缺少的实验条件和拟解决途径)(不少于500字)
1、研究工作积累基础
本人所在实验室研究组的主要研究内容为web service接口技术在网络管理中的应用,在学习过程中,我在充分了解、学习了WSDL接口的定义,XML scheme信息模型的定义,有充分的理论知识储备。
另外,本人在研究组的网络管理原型系统构建的项目中,承担过一些涉及网络拓扑构建,网络配置信息呈现,以及网络故障告警信息的模拟检测和呈现工作。具备进行课题研究仿真的实践经验。
对如何进行原型系统开发进行了深入的学习,学习了开发时所需要用到的编程语言,比如java、JSP、XML等语言,为将来的课题模拟的开发工作打下了一定的基础。
所以,对于本课题的提出研究内容和方向,本人具备研究和建立原型系统进行仿真验证的能力。
2、已具备的实验条件及缺少的实验条件和拟解决途径
本课题研究,需要查找网络拓扑生成和故障仿真的相关资料和论文,学校的图书馆和网络资料数据库为此提供强大的支持。另外,对于课题需要仿真的工作,本人可以利用所在实验室研究组的服务器资源,进行实验环境的仿真构建和仿真原型系统的开发,本人所在研究组具备相关研究所用的仿真硬件环境。同时,实验室研究组的老师和同学们,也可以为本课题研究的内容做一些支持和帮助。
但是由于之前缺乏一些对网络拓扑生成算法相关图论知识的深入学习,需要进一步的了解和学习。本人有决心和能力做好这方面的学习和研究。