学位论文 > 优秀研究生学位论文题录展示
基于Java的NSIS协议研究和设计
作 者: 郭峰
导 师: 任志军
学 校: 北京邮电大学
专 业: 电路与系统
关键词: 服务质量保证 下一代信令系统 图形用户界面 软状态
分类号: TP311.10
类 型: 硕士论文
年 份: 2010年
下 载: 18次
引 用: 1次
阅 读: 论文下载
内容摘要
通常,基于存储转发机制的Internet只为用户提供了“尽力而为”的服务。这就意味着如果网络中的路由器负载量过大,Internet就不能保证服务质量。但是,在全球IP(Internet Protocol)网络融合的大趋势下,用户对不同的应用服务有着不同的QoS(Quality of Service)要求。QoS保证技术就是让网络能够根据用户的要求分配和调度资源。现有的QoS解决方案大都是基于RSVP(Resource Reservation Protocol)协议的,但由于RSVP在移动性和扩展性等方面存在的诸多问题,本文引入了下一代信令协议NSIS(Next Steps in Signaling)。本文首先介绍了当前已有的具有资源预留功能的QoS信令协议,分析了RSVP协议的特点、流程等,并说明了该协议的缺点。在此基础之上,介绍了IETF新近提出的NSIS协议,详细阐述了信令传输层NTLP(NSIS Transport Layer Protocol)和信令应用层NSLP(NSISSignaling Layer Protocol),并分析了RSVP和NSIS的各种基本特性。接着,本文详细地论述了基于Java的NSIS协议的实现,分析了NTLP和NSLP的模块构成及关联关系,搭建了基于Java的NSIS实验场景并验证了协议的连通性。为了克服NSIS协议中固定刷新时间的缺点,本文提出了可变刷新时间算法,并建立NSIS消息处理模型,仿真结果验证了该算法可以有效地减少NSIS协议的延时和网络资源的浪费。最后,为了实现优化刷新时间算法,也为了便于协议的使用,本文设计了基于Java的NSIS协议GUI(Graphics User Interface),并验证了该GUI可完成协议的基本操作,方便了操作和管理NSIS协议。
|
全文目录
摘要 4-5 Abstract 5-10 第一章 背景介绍 10-15 1.1 引言 10-11 1.2 课题研究背景 11-13 1.2.1 QoS定义 11 1.2.2 IP网络QoS技术 11-12 1.2.3 标准化组织研究现状 12-13 1.3 本文主要工作 13-14 1.4 论文结构 14-15 第二章 现有QOS信令协议分析 15-30 2.1 现有QoS信令简介 15-17 2.2 RSVP协议的框架 17-21 2.2.1 RSVP协议介绍 17 2.2.2 RSVP协议的特点 17-18 2.2.3 RSVP协议的流程 18-20 2.2.4 RSVP协议的缺陷 20-21 2.3 NSIS协议的框架 21-28 2.3.1 NSIS协议介绍 21 2.3.2 信令传输NTLP 21-25 2.3.2.1 GIST状态 22 2.3.2.2 GIST传输模式 22-23 2.3.2.3 GIST信令交互流程 23-24 2.3.2.4 信令会话和信令应用 24-25 2.3.3 信令应用层QoS-NSLP 25-27 2.3.4 NSIS协议操作 27-28 2.4 RSVP与NSIS的比较 28-29 2.5 本章小结 29-30 第三章 基于JAVA的NSIS协议设计和实现 30-45 3.1 基于JAVA的NSIS协议总体设计 30 3.2 QoS NSLP模块设计 30-38 3.2.1 NSLP THREAD模块 30-31 3.2.2 PC模块 31-32 3.2.3 RMF模块 32-33 3.2.4 APP模块 33 3.2.5 QSPEC模块 33-35 3.2.6 MESSAGE模块 35-38 3.2.6.1 公共头部 35-36 3.2.6.2 RESERVE消息 36 3.2.6.3 QUERY消息 36-37 3.2.6.4 REPONSE消息 37 3.2.6.5 NOTIFY消息 37-38 3.3 GIST模块设计 38-41 3.3.1 MESSAGE模块综述 38 3.3.2 QUERY消息 38-39 3.3.3 RESPONSE消息 39 3.3.4 CONFIRM消息 39-40 3.3.5 DATA消息 40 3.3.6 ERROR消息 40 3.3.7 MA-HELLO消息 40-41 3.4 NSIS协议分析 41-44 3.4.1 场景构建 41-42 3.4.2 连通性验证 42-44 3.5 本章小结 44-45 第四章 基于刷新时间的NSIS协议优化算法研究 45-55 4.1 信令状态和刷新时间 45-47 4.1.1 硬状态和软状态 45-46 4.1.2 NSIS协议的刷新时间 46-47 4.2 优化刷新时间算法设计和实现 47-50 4.2.1 算法整体设计 47 4.2.2 确定合适的刷新时间 47-49 4.2.3 自适应的刷新时间 49-50 4.3 建模与分析 50-54 4.3.1 场景1 50-51 4.3.2 场景2 51-52 4.3.3 场景3 52-54 4.3.4 结论 54 4.4 本章小结 54-55 第五章 基于JAVA的NSIS协议GUI设计和实现 55-64 5.1 GUI简介 55-56 5.1.1 GUI的定义和特点 55 5.1.2 JAVA AWT和SWING 55-56 5.2 NSIS协议GUI设计需求 56-57 5.3 基于JAVA的NSIS协议GUI设计 57-63 5.3.1 总体设计思想 57-58 5.3.2 界面模块 58-60 5.3.3 事件处理模块 60-62 5.3.4 刷新时间接口模块 62-63 5.4 结果及分析 63 5.5 本章小结 63-64 第六章 总结与展望 64-65 参考文献 65-67 致谢 67-68 附录 68-69 攻读硕士学位期间发表的论文 69
|
相似论文
- 嵌入式GUI用户输入模块的设计与实现,TP391.41
- 嵌入式系统图形用户界面代码自动生成技术的研究,TP368.1
- 网络电话服务质量保证机制的研究,TP393.02
- Xen虚拟化网络I/O优化方法,TP302
- 面向CAX软件的图形用户界面设计研究,TP311.52
- 基于关键字驱动的网管自动化配置方法的设计与实现,TP311.52
- 嵌入式系统软件GUI中间件研究与设计,TP368.1
- MicroWindows在嵌入式系统中的应用研究,TP368.1
- 注射成型虚拟仿真系统研究,TQ320.662
- EPIRB检测仪技术方案设计与研究,TP216
- 基于图形用户界面的Web服务移植技术研究,TP393.09
- 基于Linux平台的实时视频GUI设计与应用,TP391.41
- 医学图像三维可视化和几何测量的研究,TP391.41
- 嵌入式Linux下GUI的设计和实现,TP316.81
- 基于Qt/E的嵌入式绿色镀膜监控系统GUI研究与实现,TP368.12
- 电气技术人员数字助理研究与设计,TP368.12
- 产品用户界面中可用性设计研究,TB472
- 燃气退火炉嵌入式温度控制系统的研究,TP273
- Symphony系统中管理控制台子系统的设计与实现,TP311.52
- 液压伺服弹射式碰撞模拟系统的仿真研究,TP271.31
- 嵌入式家居监控系统的研究与设计,TP277
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计
© 2012 www.xueweilunwen.com
|