首页> 中文学位 >基于面向对象技术的监控代理设计和实现
【6h】

基于面向对象技术的监控代理设计和实现

代理获取

目录

文摘

英文文摘

1.概述

2.空管系统监控子系统的整体框架

3.通用监控系统框架设计

4.主机监控代理的设计和实现

5基于设计模式的跨平台监控代理的设计和研究

总结

参考文献

作者在读期间撰写的论文

声明

致谢

展开▼

摘要

本文基于空中交通管制的226研发项目,介绍了空中交通管制系统的项目背景,以及网络监控的相关技术的研究现状。结合空管系统网络监控的需求和实际的系统架构提出了基于分布式代理方式的网络监控系统。本文着重介绍了在实现这个网络监控系统时的监控代理的开发和技术研究。并针对网络监控代理的实现过程中所涉及到的框架以及一些关键的技术进行了深入细致的研究,提出了行之有效的方法。主要的技术和算法如下: 1.通用监控系统的框架设计:本文中介绍了通用监控系统所使用的框架以及在这个框架中所用到的常用的类库。通过多个常用的公共类形成类库,再由类库形成一个更为系统、实用的框架,可以帮助开发者统一开发的架构,并形成统一的规范,开发者再也不用关心网络接收数据,串口接收数据,接收到的数据需要进行的字节流的处理,基于select的程序处理等一系列的问题,框架会将所有的类库的实现屏蔽,这样你只需要关心你的程序的实现,以及框架所提供的外部接口。采用了框架后可以大大节省开发时间,节省工作量,减少软件开发中的错误。 2.获取系统信息的算法实现:利用UNIX系统提供的伪文件系统概念,每次从这个伪文件系统中获取活动进程的信息,和上一次获取的信息进行比较,调整两次的进程数目和进程ID号,使它们保持一致后,开始进行计算来获取CPU占用率、内存占用率等与进程相关的信息。并针对不同的平台的特点,米用了有针对性的算法计算系统信息。本算法充分考虑了UNIX系统特有的伪文件系统的特点,以及进程状态的动态性。运行结果表明,算法具有较强的透明性和鲁棒性,获取数据误差小。 3.有关切换席位进程组的技术研究:根据需求分析,介绍了席位切换的流程并对席位切换的限制要求。因此,本文分别针对不同要求,提出了解决方案。并对其进行了理论探讨。实践证明,这些方案是实际可行的,能够很好的满足需求。对于在切换进程组时出现的会偶然性重复启动同一进程的现象也进行了分析,并提出了解决方案。 4.使用设计模式改进框架和监控代理:本文的最后介绍了使用设计模式来改进框架和监控代理。通过使用设计模式来改进框架和监控代理的设计,可以增强框架的通用性,并使得跨平台的扩展更完善,更能适应变化的客户需求。 本文主要分六部分。第一部分讲述系统开发背景、意义;第二部分讲述整个系统的系统框架;第三部分讲述通用监控系统的框架设计以及通用的类库。第四部分是本文的重点,主要讲述监控代理的设计开发及其关键技术研究。第五部分讲述系统改进构想,讲述了应用设计模式对通用监控系统的框架和监控代理的改进设计。第六部分为全文总结。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号