论文部分内容阅读
近年来,网络技术迅猛发展,基于TCP/IP协议的互联网(Internet)已渗透到社会生活的各个领域,成为了社会基础设施。互联网的稳定性、可靠性对经济、军事、商业等领域有着深远的影响,网络性能监测有着重要意义。随着网络的复杂性不断提高,网络的管理困难也越来越大,架构在单个机器上的网络性能监测系统也不堪重负。因此,网络性能监测系统也逐渐朝着分布式的方向发展,海量网络性能测量数据的存储与分析对采用云计算技术提出了需求。 目前,蓬勃发展的网络应用对各个平台或系统之间的融合提出了要求;同时,网络监测也逐渐从传统用户管理向自动软件管理和虚拟化监测方向发展。分布式网络性能监测系统部署到实际网络环境中,也面临着网络拥塞、网络连接异常断开、网络攻击等问题。云监测平台的功能增强和性能优化有着重要的意义。 本课题实现了云监测平台的开放接口,增加了对于测量探针实时状态信息的管理,可以为网络管理软件以及虚拟化网络监测模块提供支持。通过提供高效的数据查询接口、增加平台关闭后的环境清理模块、完善数据分析器中缓存文件监测模块、添加粘黏数据包解析模块、进行测量探针注册时的MD5认证等工作提升了系统的健壮性、灵活性、安全性。 本文首先介绍了云监测平台进行功能增强和性能优化的技术背景,包括关键技术和分布式网络性能监测系统各模块的功能;其次,针对网络应用发展趋势以及实际网络环境给监测系统带来的问题,对云监测平台的功能局限性和性能局限性进行了分析;最后,在局限性分析的基础上,分别进行了功能增强和性能优化的设计、实现以及测试,经分析测试结果,证明新模块运行稳定,可以解决云监测平台的局限性问题。