资源描述:
《一种基于网络的监控软件设计与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果一种基于网络的监控软件设计与实现论文关键词:网络系统支持监控软件论文摘要:目前我国电信网中的通信设备种类繁多,结构庞大,功能复杂。为实现高容错、高可靠性,电信运营企业网络资源管理多采用分布式系统实现。在多台服务器参与实际工作时,由主监控器将处理业务分解为相应的处理进程,按一定的调度策略分散到各个服务器上以达到负载均衡。即使处理信息业务量不断增加,也只需通过任务调度增加
2、服务器的台数或升级服务器来解决。引言电信网是一个极其复杂的系统,结构庞大,功能复杂;分系统、子系统纵横交错,相互藕合[1]。由于任务使命的特殊性,对系统(包括每个子系统)的可靠性要求极高,因此高可靠性是对电信网运行的基本要求。目前我国电信网中使用的通信设备种类繁多,电信运营企业网络资源管理工作成为电信运营商提高网络运营效率、提供网络互联、接入服务以及端到端综合服务能力、实现全网集约化经营的重要手段。网络资源管理系统是一套位于电信企业后台的运行支撑系统。虽然已经开通运行的局不少,但要做到先进、实用、规
3、范、符合电信管理网(TMN)建设的要求,还需要不断的完善与发展[2]。1 系统构成课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果整个监控系统划分成三层,包括:集中监控中心CSC(CentralSupervisionCenter)、区域监控中心LSC(LocalSupervisionCenter)以及各基
4、站的现场监控单元FSU(FieldSupervisionCenter)[3,]。三层系统结构如图1所示。集中监控中心CSC负责对多个区域监控中心LSC的集中管理,它接收LSC传来的实时信息、报警信息和视频信息、显示监控画面和视频内容、处理所有的报警信息、发送管理人员的控制命令给LSC、记录报警事件。在CSC可以看到各LSC的所有实时信息,完成各种控制任务。CSC和LSC之间通过TCP/IP连接,传输与具体连接的网络类型无关[4]。区域监控中心LSC由监控主机、智能模块、协议转换模块、信号处理模块、多
5、设备驱动卡、视频处理卡及智能设备等组成。监控主机与智能设备之间通过RS485/232或网络连接,采用主从方式通过各种通讯协议相互通讯,取得各设备的实时数据。LSC将所有的实时数据上传给CSC,由CSC统一对所有事件作出响应。课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果监控单元FSU连接各种电源,空调等
6、智能或非智能设备以及各种环境量的采集器。FSU对监控对象进行数据采集,接收监控对象的的告警数据,通过接口把这些数据上行传送给LSC。监控单元通过接口接收LSC下行传送过来的控制命令,把这些控制命令发送至受控设备及环境量采集器,对受控设备及环境量采集器直接进行控制。基本的FSU构成如图2所示。 监控软件调度结构为实现高容错、高可靠性,电信运营企业网络资源管理多采用分布式系统实现。在分布式系统中,任务调度算法按照调度程序的结构或调度程序所收集调度信息的范围,网络监控软件分为集中式调度算法和分布式调度算法
7、[6]。集中式调度算法系统中有一个负责调度的主机负责搜集系统负载信息。它维护着一个任务分配表,并且根据系统负载状况来分配任务。其它的主机都是计算主机,计算主机只负责接收任务,如图3所示。这种策略的优点是:调度主机拥有全局信息,易于进行决策并保持负载平衡,易于跟踪执行情况。算法比较容易实现,适用于结点数目比较少的网络环境,在总线型网络上有比较好的性能[7]。课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具
8、有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果分布式调度算法是根据局部范围内的一些结点主机的负载信息来进行负载平衡调度操作,不再有一个集中的调度主机,每个主机只与一部分主机通信。按负载平衡调度的启动者来划分,这类调度策略主要有发送者驱动策略,接收者驱动策略和混合驱动策略,如图4所示。分布式的调度算法的主要优点是可扩放性好,适合结点数较多的大规模并行分布系统。主要缺点是算法复杂,难于实现没有全局信息,难于跟踪程序运行