论文部分内容阅读
随着网络和计算机技术的发展,许多企业和公司都在信息化过程中建立了自己的数据中心。在数据中心中,运行着成百上千台型号各异的服务器,其中部署着各种办公自动化系统、人事管理系统、财务系统等诸多企业应用系统,这使得数据中心成为了企业和公司信息化的心脏。而这些服务器的正常运行与数据中心的环境要素有着密不可分的联系。数据中心的环境要素包括数据中心的环境温度、湿度、气压、各个机架的进风口、出风口温度以及各项供电设施和制冷设施的运行状态等。合理地监测和分析数据中心的这些环境要素,对于有效提高数据中心的能源利用率、空间利用率,保证各项制冷设备、电源设备的正常有效地运行,构建节省能源,降低能耗的绿色数据中心就显得十分重要。本文分析了当前数据中心面对的挑战和管理平台的研究现状,阐述了组件式开发技术(OSGI)以及REST Web服务的概念及特点,在此基础上对OSGI框架下REST架构风格的数据中心环境监测系统进行了分析与设计。本文主要工作包括:首先,通过整合OSGI的功能组件以及REST架构风格的Web服务,提出了一种OSGI框架下的以模块资源为基础的层次化结构的RESTWeb服务架构,并将这种架构应用到本文的数据中心环境监测系统中。其次,对数据中心环境监测系统进行了详细的需求分析,并且在此基础上进行了总体设计、模块设计以及REST Web服务的资源表示层的设计等。最后,对系统进行了OSGI的模块测试以及REST Web服务的功能测试。本文提出的数据中心环境监测系统(简称SRMS系统,即Server Room Monitoring System)的设计方案,吸收了OSGI组件式开发以及REST Web服务的优点,具有良好的可扩展性以及维护性。系统通过扩展多个无线传感器厂商提供的环境指标监测系统,可以有效地降低企业的开发成本,满足他们定制化的数据中心监控需求。系统能够合理有效地监测数据中心的各项环境要素,对于构建绿色数据中心有着十分重要的意义。