拨测系统高性能探针的设计与实现
发布时间:2017-06-07 13:13
本文关键词:拨测系统高性能探针的设计与实现,,由笔耕文化传播整理发布。
【摘要】:随着互联网的高速发展,各种网络服务急剧膨胀,网站数量呈几何级数增长,网站等网络服务成为实现经济效益的重要手段。互联网拨测系统就是一个分布式的网络质量监测系统,该系统通过对网络服务的模拟,获取该服务的质量信息,将信息反馈给网络服务提供者,以便提高网络服务的质量。 本科题研究的就是拨测系统的重要子系统——探针系统,探针系统是具体获取监测结果数据的部分。根据课题的功能及性能需求,制定出该系统的总体设计方案。总体框架包括通信模块、控制模块、排期模块、存储与调度模块、数据收集模块、缓存模块和报告模块,各个模块功能上相互独立,通过接口相互通信,共同完成本课题的需求。 本文主要从系统的设计思路和实现方式上介绍了本系统的详细设计。其中通信模块负责探针端和服务器进行数据传输;控制模块接收服务器命令并保证探针与服务器之间的连接稳定;排期模块通过对监控任务的启动时间进行排序使监控任务能够均匀的分布在一段时间内;任务存储与调度模块按照排序结果对监控任务进行存储并且在合适的时候调用监控任务;数据收集模块负责在任务被调度时完成具体的获取监测结果的任务;缓存模块对监测结果数据进行暂时存放;报告模块负责管理探针的消息并将消息发送到服务器。 本文还对整个系统做了功能性测试和压力测试,并且对系统中的关键模块进行了性能测试,同时也对监测结果数据进行了准确性测试。最后,本文进行了简要的总结和展望,未来可从探针数量,探针自测等方面做进一步改进。
【关键词】:监控系统 探针 分布式系统 网络监测
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.06
【目录】:
- 摘要4-5
- ABSTRACT5-9
- 第一章 绪论9-12
- 1.1 研究背景9-10
- 1.2 同类产品介绍10
- 1.3 研究目标及内容10-11
- 1.4 论文的内容和结构11
- 1.5 本章总结11-12
- 第二章 相关技术介绍12-16
- 2.1 Java序列化12
- 2.2 Socket12-14
- 2.3 SMTP协议14
- 2.4 POP3协议14-16
- 第三章 系统框架的设计16-28
- 3.1 互联网拨测系统简介16-17
- 3.2 探针端设计方案17-18
- 3.3 通信模块18-19
- 3.4 控制模块19-21
- 3.5 任务排期模块21-22
- 3.6 任务存储与调度模块22-25
- 3.7 数据收集模块25-26
- 3.8 数据缓存模块26-27
- 3.9 报告模块27-28
- 第四章 系统的具体实现28-51
- 4.1 通信模块的具体实现28-34
- 4.1.1 Java NIO技术28-29
- 4.1.2 MINA框架介绍29-30
- 4.1.3 MINA客户端30-33
- 4.1.4 MINA服务器33-34
- 4.2 控制模块的具体实现34-36
- 4.2.1 监听组件35
- 4.2.2 操作组件35-36
- 4.3 任务排期模块的具体实现36-37
- 4.4 任务存储与调度模块的具体实现37-38
- 4.5 数据收集模块的具体实现38-44
- 4.5.1 监控任务执行的流程39-40
- 4.5.2 HTTP类型40
- 4.5.3 TCP/UDP类型40-42
- 4.5.4 SMTP类型42-43
- 4.5.5 POP3类型43-44
- 4.6 数据缓存模块的具体实现44-46
- 4.7 报告模块的具体实现46-48
- 4.8 配置文件48-51
- 第五章 系统的部署及测试51-60
- 5.1 系统的部署51
- 5.1.1 硬件环境51
- 5.1.2 软件环境51
- 5.2 与同类产品的比较51-52
- 5.3 系统功能测试52-53
- 5.4 系统性能测试53-59
- 5.4.1 压力测试53
- 5.4.2 压缩比例测试53-54
- 5.4.3 排期效果测试54-55
- 5.4.4 结果准确性测试55-59
- 5.5 测试总结59-60
- 第六章 总结与下一步计划60-62
- 6.1 本论文的工作总结60
- 6.2 下一步工作计划60-62
- 参考文献62-63
- 致谢63-64
- 攻读硕士学位期间已发表论文64
【共引文献】
中国硕士学位论文全文数据库 前1条
1 李永金;基于J2EE的MMORPG手机游戏框架的设计与实现[D];哈尔滨工业大学;2013年
本文关键词:拨测系统高性能探针的设计与实现,由笔耕文化传播整理发布。
本文编号:429185
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/429185.html