拨测系统高性能探针的设计与实现

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:Cgsking
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的高速发展,各种网络服务急剧膨胀,网站数量呈几何级数增长,网站等网络服务成为实现经济效益的重要手段。互联网拨测系统就是一个分布式的网络质量监测系统,该系统通过对网络服务的模拟,获取该服务的质量信息,将信息反馈给网络服务提供者,以便提高网络服务的质量。本科题研究的就是拨测系统的重要子系统——探针系统,探针系统是具体获取监测结果数据的部分。根据课题的功能及性能需求,制定出该系统的总体设计方案。总体框架包括通信模块、控制模块、排期模块、存储与调度模块、数据收集模块、缓存模块和报告模块,各个模块功能上相互独立,通过接口相互通信,共同完成本课题的需求。本文主要从系统的设计思路和实现方式上介绍了本系统的详细设计。其中通信模块负责探针端和服务器进行数据传输;控制模块接收服务器命令并保证探针与服务器之间的连接稳定;排期模块通过对监控任务的启动时间进行排序使监控任务能够均匀的分布在一段时间内;任务存储与调度模块按照排序结果对监控任务进行存储并且在合适的时候调用监控任务;数据收集模块负责在任务被调度时完成具体的获取监测结果的任务;缓存模块对监测结果数据进行暂时存放;报告模块负责管理探针的消息并将消息发送到服务器。本文还对整个系统做了功能性测试和压力测试,并且对系统中的关键模块进行了性能测试,同时也对监测结果数据进行了准确性测试。最后,本文进行了简要的总结和展望,未来可从探针数量,探针自测等方面做进一步改进。
其他文献