基于SNMP采集平台的SLA监测系统的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:jstxwt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SLA是用户和服务提供商所签署的正式合同,它明确规定了所期望的服务质量的级别,包括所期望的服务的行为和服务质量的参数。在验证SLA时需要测量各参数是否满足合同要求,通过SNMP可以测量一些性能参数。SNMP具有设计简单,容易实现等优点,应用广泛,已成为是事实上的网络管理工业标准。CERNET华东(北)地区网为江苏、山东、安徽的高校和其它教育科研机构提供CERNET接入和互联服务,它的运行管理维护非常重要。随着网络发展迅速,网络规模越来越大,用户数量急剧增长,网络管理的重点随之由有效性管理转向用户管理,服务管理以及可接受的服务质量管理。原有的管理软件因为开发时间较早,功能上存在一些不足,而且在使用过程中发现了一些需要改进的地方,已经不能满足当前网络管理的需要。因此,本论文以地区网的运行管理需求为背景,研究以SNMP采集平台为基础的网络服务质量的监测与评估方法,设计并实现一个系统评估地区网的服务质量。本系统评估地区网的服务质量主要针对主干链路的可用性。为了描述链路的可用性,本论文首先根据系统数据采集的方法选择了适当的性能参数,包括各链路的利用率、差错率、丢包率和各个参数的均值和方差以及网络的连通性,并确定了各参数的计算方法和采集周期,而且给出了评估网络SLA遵从程度的方法。为了弥补SNMP采集网络延迟方面的不足,系统集成一些工具主动测量到外部网络的服务性能,包括外部网络服务的响应时间以及指定路径上的可用带宽。SNMP采集平台是整个系统的基础,负责从地区网的路由器上采集数据。采集平台采用传统的管理者/代理模型,使用多线程同时处理多个采集任务。为了提高采集平台的效率,系统主要对数据采集进行了改进,简化了表格变量的读取,减少了数据采集量,缩减了查询响应的交互过程,从而缩短了单次数据采集的时间。系统采取文件系统存储历史数据,文件系统具有便于导出,便于扩展的优点,但不便于检索。为了不降低原始数据检索的效率,设计了以时间作目录,以链路地址作为文件名的存储方式。而为了提高周期报表生成的效率,系统采用不同周期数据不同压缩程度的方式存储了一些周期数据,避免了临时数据占用过多存储空间。故障是影响网络可用性的重要因素之一。论文研究了不使用Trap,根据流量异常检测故障的方法。根据故障发生的原因和现象,把故障分为五种类型:路由器故障、配置故障、接口故障、链路故障和系统故障。发生故障时通过主动检测故障设备的状态,推断故障发生的原因。最后,论文给出了系统的总体框架以及各个功能模块的设计与实现流程,系统在实际网络环境中测试的结果,并总结了论文的工作以及对未来工作进行了展望。
其他文献
针对目前Web服务中遇到的问题,研究界提出了将语义Web的技术应用到Web服务领域,为Web服务的描述提供语义信息,即语义Web服务(Semantic Web Services)。语义Web服务技术通过为
目前异构系统之间的信息交换和互操作已经引起业界的高度重视,并成为业务过程集成研究领域的一个热点问题。Web服务在Internet标准协议基础上,为解决异构系统的互操作和企业
虚拟现实技术(VR)是近年来十分活跃的研究领域,而虚拟手术是虚拟现实技术在医学领域的重要应用。可以用于术前对手术过程的模拟,提高手术的成功率,降低医疗成本。本文对给定
在桌面虚拟化环境中,虚拟机镜像文件经常采用集中的方式存储。当虚拟机大量并发启动时,由于网络拥塞或者物理机的磁盘I/O能力不足,经常导致启动风暴的发生,即虚拟机镜像文件从存
专有名词的识别是中文信息处理领域的重要研究课题之一,目前尚未得到很好的解决。在大规模真实文本为基础的语料库研究的重要性日益突显的情况下,如何提高大规模语料库的质量
在现代开放网络环境下,大量分布在不同网络中的信息往往需要被一个多变的、动态的人群使用和管理。为了在应用中安全有效使用这些信息,要求访问信息的用户身份和访问特权必须
随着以互联网技术为核心的信息技术的发展,网络教育在我国得到了蓬勃发展。建构主义强调的教学环境是以学习者为中心,强调学习者对知识的主动探索、主动发现和对所学知识意义的
随着互联网的发展,对软件兼容性和可移植性需求剧增,虚拟机的发展进入了一个繁荣的时代。同时,随着x86服务器市场的快速增长,x86虚拟机更是为人们看好。根据VMM(Virtual Machine
本文首先主要介绍了下一代网络的发展状况及NGN的安全,然后分析了IPSec的安全能力,安全体系的构成、IPSec的工作方式以及IPSec在IP的实现方式。论述了IPSec的基本协议认证扩展
随着云计算的发展,虚拟集群技术应运而生,将分布式应用部署到虚拟集群已成为一种趋势。但是,虚拟化层的引入造成故障层次增多,系统整体故障率也随之增高,而且物理层故障造成的损失