面向大规模测量的云监测系统TANC的性能优化研究与实现
发布时间:2017-05-31 10:22
本文关键词:面向大规模测量的云监测系统TANC的性能优化研究与实现,由笔耕文化传播整理发布。
【摘要】:随着互联网的快速发展,越来越多的互联网应用在改变着人们的生活和工作,用户对互联网服务质量的要求也越来越高。良好的网络性能是互联网服务的基础。网络性能的测量不仅可以发现网络中的隐患,帮助维护人员及时采取措施,更有助于了解链路质量情况并合理的分配网络资源。因此通过云监测系统进行大规模测并对测量系统进行性能优化变得极为重要。 TANC为分布式云监测系统,由测量探针、集中管理平台等组成,用户通过探针下发测量任务对链路质量进行评估。TANC的功’能与性能直接影响用户进行网络测量的高效性和有效性。TANC目前主要使用局域网探针节点和少数广域网节点进行测量,拓扑图范围较小、节点数量较少。将TANC部署到实际网络环境进行大规模测量时,系统面临着网络攻击、功能不完整及用户体验不完善等问题。因此云监测系统TANC的功能增强和性能优化对实现大规模测量有着重要的意义。 PlanetLab是分布于全球的大规的开发和测试平台。本课题针对系统的需求以及问题的规模,设计并实现自动生成PlanetLab节点的拓扑图算法,使PlanetLab拓扑图能够完整、清晰的呈现在页面上。并对系统进行功能完善,支持用户同时部署多个节点并根据GoogleMap呈现的地理位置有针对性的下发测量任务。同时支持用户关联已有的拓扑图来扩大真实环境下的测量范围。通过使用RSA加密密码以及Struts2的拦截机制来提高系统的安全性和可靠性。基于HTML5的数据缓存机制,并统一系统页面及操作逻辑进行用户体验优化,提高系统的灵活性和实用性。为大规模测量及分析结果数据奠定了基础。 本文首先介绍了云监测系统使用PlanetLab节点进行大规模测量所需要的功能增强部分,包括PlanetLab拓扑图的呈现、多节点部署及用户如何使用节点下发任务等;其次,针对Web系统共有的安全问题以及云监测系统TANC的安全性需求,对系统的安全性进行了完善;最后,基于对系统的研究和Web界面相关技术的调研,进行了用户体验优化的设计与实现。并测试相关功能及模块,分析测试结果。证明通过对系统的功能扩展、安全性优化和用户体验优化,TANC系统的性能有明显的提升,能够进行大规模测量。
【关键词】:大规模测量 云监测系统 性能优化 用户体验优化
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.06
【目录】:
- 摘要4-6
- ABSTRACT6-10
- 第一章 绪论10-15
- 1.1 选题背景及意义10-12
- 1.2 国内外研究现状12-13
- 1.3 课题内容及研究目标13-14
- 1.4 论文组织结构14-15
- 第二章 相关技术背景介绍15-24
- 2.1 面向大规模测量的云监测系统相关技术15-18
- 2.1.1 TANC系统15-16
- 2.1.2 PlanetLab16-18
- 2.1.3 Google Map18
- 2.2 Web系统安全性问题18-21
- 2.2.1 SQL注入19
- 2.2.2 跨站脚本攻击19-20
- 2.2.3 拒绝服务攻击20-21
- 2.3 用户体验优化技术21-23
- 2.3.1 JavaScript与jQuery技术21-22
- 2.3.2 Web数据缓存技术22-23
- 2.4 本章小结23-24
- 第三章 面向大规模测量的界面呈现的设计与实现24-46
- 3.1 PlanetLab节点地理信息呈现的设计与实现24-30
- 3.1.1 PlanetLab节点数据库表的设计24-26
- 3.1.2 解析并获取PlanetLab节点的物理地址26-27
- 3.1.3 利用Google Map呈现所有节点的节点信息27-30
- 3.2 PlanetLab节点拓扑信息呈现的设计与实现30-34
- 3.2.1 自动生成拓扑图概述30-32
- 3.2.2 自动生成拓扑图算法描述32-34
- 3.3 使用PlanetLab节点测量的界面功能的设计与实现34-45
- 3.3.1 节点信息查看35-36
- 3.3.2 单节点的自动部署36-39
- 3.3.3 多个节点的自动部署39-40
- 3.3.4 任务下发40-45
- 3.4 本章小结45-46
- 第四章 密码及用户权限控制的研究与实现46-55
- 4.1 Web安全概述46-47
- 4.2 TANC安全性介绍47-49
- 4.3 RSA加密明文密码49-51
- 4.3.1 RSA加密49
- 4.3.2 RSA加密解密流程49-51
- 4.3.3 RSA加密效果51
- 4.4 用户权限管理51-54
- 4.4.1 Struts251-52
- 4.4.2 Struts2配置文件52-53
- 4.4.3 无操作权限时的跳转页面53-54
- 4.5 本章小结54-55
- 第五章 用户体验优化的研究与实现55-62
- 5.1 用户体验优化概述55
- 5.2 浏览器兼容性的优化55-58
- 5.2.1 浏览器兼容性的优化56-57
- 5.2.2 系统主题及页面样式的优化57-58
- 5.3 数据呈现的优化58-61
- 5.3.1 结果呈现数据查看的性能优化59-60
- 5.3.2 结果呈现下载数据60-61
- 5.4 本章小结61-62
- 第六章 集成测试与结果分析62-70
- 6.1 运行环境62-63
- 6.2 测试内容63-68
- 6.2.1 大规模测量测试63-65
- 6.2.2 安全测试65-66
- 6.2.3 用户体验测试66-68
- 6.3 测试结果分析68-69
- 6.4 本章小结69-70
- 第七章 总结和展望70-73
- 7.1 全文总结70
- 7.2 下一步工作计划70-71
- 7.3 研究生期间工作71-73
- 7.3.1 发表论文71
- 7.3.2 参与项目71
- 7.3.3 主要负责工作71
- 7.3.4 提交文档71-73
- 参考文献73-75
- 致谢75-76
- 攻读学位期间发表的学术论文目录76
【参考文献】
中国期刊全文数据库 前1条
1 赵伟,贾卓生;应用级的Web安全[J];铁路计算机应用;2004年01期
本文关键词:面向大规模测量的云监测系统TANC的性能优化研究与实现,由笔耕文化传播整理发布。
,本文编号:409212
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/409212.html