论文部分内容阅读
机房是现代信息社会的基础设施,保障着数目众多、功能各异的服务器的正常运转,维系了现代化的生产和生活方式,其重要性不言而喻。伴随对计算资源、网络资源和数据存储的需求不断地增长,机房建设增长的趋势愈加明显,因此需要更多的设备管理平台支撑起新兴机房的正常运行。而在众多管理平台中,嵌入式管理平台以其成本低、集成度高、部署便捷、数据处理时延小等优势倍受关注。本文设计并实现一个功能相对完备的机房设备嵌入式管理平台。该管理平台支持机房中常见电子设备的接入,提供数据汇集、格式转换、存储、远程访问以及实时推送,告警管理,设备控制等功能。在研发过程中,本文针对提升管理平台适配不同机房的能力和设备联动进行了研究。本文在设备接入平台的边缘处屏蔽机房设备之间的差异,通过引入设备抽象和代理-管理者模式,配合现有的数据采集卡,赋予平台快速适配不同机房的能力;针对嵌入式设备性能受限,无法承担机房设备数目较多时的管理工作这一问题,本文提供基于TCP的远程数据访问功能,并借助长连接实现设备运行状态数据的实时推送,为平台的级联提供基础。上述工作提升了管理平台的适配能力。在机房设备管理工作中,设备联动有赖于设备自动控制。为此,本文提出了融合分布式控制模型和网络化控制模型后的智能控制模型。在这个模型的指导下,本文着重研究了在现场可编程控制机,其支持基于IF-THEN 规则描述文件自 动构造控制器。本文通过适配性地改进 RETE算法实现了这个控制机并进行了实验验证。将这个控制机应用在管理平台上后,本文实现根据规则描述文件动态修改控制器中输入和输出之间的映射关系,而无需针对具体机房重新编程。在上述工作的基础上,本文将管理平台应用于一个实际的机房设备管理工作中,并使用这个具体应用进行了管理平台功能和性能上的相关测试,测试结果验证了平台的实用性。