浅析能耗监测系统在大型数据中心的应用

彭姝麟 Acrelpsl

1总体设计

       大型数据中心能耗监测系统包含硬件和软件两大部分,其硬件组成主要包括监控服务器、主机设备、网络设备、环境参数传感器、通风模块等,总体采集逻辑采用三级监控体系。一级为主机设备,作为系统的应用层,为用户提供人机接口;二级是主机状态,负责采集主机性能参数或对主机进行远程控制;三级是传感器以及能耗装置,根据传输距离的不同,前面两级之间采用TCP传输数据,后两级由于距离较短,采用了串口通信。系统在架构上分为应用层、汇聚层和采集层。采集层的数据上传到网络后进入软件平台进行存储并处理,具有权限的用户可登录系统平台查看数据中心各设备的运行状态和环境参数。软件平台采用B/S架构设计,兼容所有通用浏览器访问,无需安装客户端。

2开发工具的选择

       为了提高软件开发效率,根据系统的功能需求和各类主流开发工具的特点,同时考虑到大型数据中心有可能存在多种操作系统,本文采用了MyEclipse作为平台的主要开发工具,所有代码均采用java语言进行编程,J2EE技术架构,充分利用了其简单易用性及跨平台移植特性。数据库是软件平台的核心基础,本文采用开源免费的MySQL数据库,该数据库使用广泛,性能良好,安全可靠,可以通过ADO.ODBC等中间组件实现连接,满足本系统的需求。3软件功能分析

       大型数据中心能耗监测系统主要针对各类能耗设备的能耗管理问题,通过各种传感器对能耗设备的工作状态进行实时监测,从而分析其能耗水平并作为优化的主要依据。硬件传感器采集到原始数据后,其余的主要工作均由软件平台实现。因此,软件平台的功能首先要包括对原始测量数据的转换,通过不同的通信协议与硬件设备建立连接并接收数据,同时根据协议格式对现场设备进行远程控制;其次,软件平台还需要将数据存储至后台数据库中进行暂存或永远存储,同时对数据进行分析,计算出各设备当前的能耗水平以及可优化的空间,将分析结果以可视化的方式显示在软件界面上;对于异常的数据,应及时显示报警信号,将异常信息通过短信的形式推送给相关的负责人;为后期数据统计分析的方便,软件还需要提供数据查询和统计功能,通过时程曲线、柱状图、直方图等形式将分析结果展示出来,作为跟踪预测设备能耗变化趋势的重要依据。

4功能模块设计

       根据软件需求分析及功能的分解,大型数据中心能耗监测系统主要设置了五个功能模块,分别为:资产管理、环境监测、设备控制、能耗分析以及数据统计。为了提高软件平台的可扩展性,系统采用开放性设计和模块化设计思想,各模块之间功能独立,给系统的开发和实现带来了很大的便利。

4.1资产管理模块

       资产管理模块用于管理数据中心的所有资产,提供一个简洁美观的操作界面,为用户提供资产项目的添加、修改、查询等功能,还可以对资产进行分组归类,采用专门的数据库表对各设备的连接方式进行记录,保证所有设备均在管理范围内,这也是软件平台在精细化管理方面的具体应用体现。

4.2环境监测模块

       环境对数据中心的设备运行状态有重要影响,例如良好的通风条件可以使设备工作在较佳状态,减少能耗。环境监测模块主要负责对数据中心机房和机柜中的重要位置的温度、湿度进行监测,以及对重要能耗设备的功率和温度进行实时测量,这些数据上传至软件平台后通过多层次的画面进行展示,通过曲线、标记、颜色、文字等元素的综合应用,将能耗数据动态显示出来。该模块只能查看数据,不能修改参数。

4.3设备控制模块

       数据中心包含大量能耗设备,这些设备经过长期运行可能会偏离运行状态。本模块可以根据监控数据对各类能耗设备进行远程控制,修改其参数使其工作状态得到优化。其中空调是数据中心主要的能耗设备,对整个机房的能耗水平有重要的影响,本系统可以完成对空调设备的远程控制,包括修改其回风温湿度、工作电流、温度设定、定时开关机等参数。另外,还可以实时远程控制进风气流分配模块和排风迁移模块等散热设备,保证其始终运行在较好的状态。

4.4能耗分析模块

       软件平台通过通信协议接收到的是原始监测参数,需要进行特定的算法分析才能得到各设备的能耗情况。能耗分析模块可以在不同的层次上对数据中心的能耗水平进行分析,根据能耗水平的变化采取相应的措施进行能耗管理。结合设备自身的能耗水平以及数据中心的环境参数,对设备运行参数进行优化调整,保持整体较好能耗,实现节能减排。

5安科瑞能耗统计分析(能源管理)解决方案

5.1概述

       建立高效的能耗监测管理系统,对建筑各类耗能设备能耗数据进行实时测量,对采集数据进行统计和分析。能够合理的确定各区域建筑能耗经济指标及绩效考核指标,发现能源使用规律和能源浪费情况,提高人员主动节能的意识。

       ① 搭建数据中心智慧能源管理系统的基本框架,对各个用能环节进行实时监测;

       ② 排碳数据化:通过系统可实现建筑单位内人均能耗分析(包括水、电、能量),实现低碳办公数据化;

       ③ 区域能效比:实现建筑单位内区域能耗对比,方便能耗考核;

       ④ 同期能效比:实现同年、同期、同一区域能耗对比,方便节能数据分析;

       ⑤ 能耗评估管理:按照能源消耗定额标准约束值、标准值、引导值进行分析单位面积能耗和人均能耗指标;

       ⑥ 能耗竞争排名:各个功能区能耗对比,实现能耗排名,增强工作人员的节能意识;

       ⑦ 对能耗的使用数据进行综合的分析、统计、打印和查询等功能,并根据能耗监测管理系统的需要可选择不同样式报表的打印。为能耗运营管理部门提供可靠的依据;

       ⑧ 能耗数据采集,随时查询,并根据采集数据进行统计分析,监测异常能源用量,对能源智能仪表故障进行报警,提高系统信息化、自动化水平。

5.2平台部署硬件选型

6结语

       随着各类信息系统的广泛应用,无论是大型企业还是政府机关,都不可避免地建设大型数据中心,各类设备的大量应用,使机房能耗管理受到更多的重视。软件技术的成熟为大型数据中心的能耗管理提供了良好的管理基础,大型数据中心能耗监测系统的应用也将更加广泛。因此,本文的研究具有重要的现实意义。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/267441.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【JSON2WEB】06 JSON2WEB前端框架搭建

【JSON2WEB】01 WEB管理信息系统架构设计 【JSON2WEB】02 JSON2WEB初步UI设计 【JSON2WEB】03 go的模板包html/template的使用 【JSON2WEB】04 amis低代码前端框架介绍 【JSON2WEB】05 前端开发三件套 HTML CSS JavaScript 速成 前端技术路线太多了,知识点更多&…

【Maven】Maven 基础教程(一):基础介绍、开发环境配置

《Maven 基础教程》系列,包含以下 3 篇文章: Maven 基础教程(一):基础介绍、开发环境配置Maven 基础教程(二):Maven 的使用Maven 基础教程(三):b…

探索数据宇宙:深入解析大数据分析与管理技术

✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua,在这里我会分享我的知识和经验。&#x…

Linux技巧|centos7|重新认识和学习egrep和grep命令

前言: 相信提高文本检索工具,大家脑海里肯定有很多工具会自动跳出来,比如,grep,egrep,sed,cat,more,less,cut,awk,vim,vi…

排序算法--堆排序

堆排序的时间复杂度是O(N*logN),优于选择排序O(N^2) 一、堆 1.堆的概念:堆一般指的是二叉堆,顾名思义,二叉堆是完全二叉树或者近似完全二 2.堆的性质:①完全二叉树 ②每…

【QT+QGIS跨平台编译】之六十二:【QGIS_CORE跨平台编译】—【错误处理:未定义类型QgsPolymorphicRelation】

文章目录 一、未定义类型QgsPolymorphicRelation二、解决办法一、未定义类型QgsPolymorphicRelation 报错信息: 错误原因为,使用了未定义类型 QgsPolymorphicRelation 二、解决办法 QgsRelation.h文件中 ①注释第36行: //class QgsPolymorphicRelation;②注释第414行: …

智能家居控制系统(51单片机)

smart_home_control_system 51单片机课设,智能家居控制系统 使用及转载请标明出处(最好点个赞及star哈哈) Github地址,带有PPT及流程图 Gitee码云地址,带有PPT及流程图 ​ 以STC89C52为主控芯片,以矩阵键…

Linux Shell脚本练习(一)

一、 Linux下执行Shell脚本的方式: 1、用shell程序执行脚本: a、根据你的shell脚本的类型,选择shell程序,常用的有sh,bash,tcsh等 b、程序的第一行#!/bin/bash里面指明了shell类型的,比如#!/…

【监督学习之支持向量机(SVM)】

曾梦想执剑走天涯,我是程序猿【AK】 目录 简述概要知识图谱基本原理支持向量线性SVM与非线性SVM优化问题软间隔与正则化SVM的应用实现 简述概要 了解监督学习-支持向量机(SVM) 知识图谱 支持向量机(Support Vector Machine&…

WPF的DataGrid自动生成中文列头

直接将一个对象集合绑定到DataGrid上面,设置自动生成列AutoGenerateColumns"True",DataGrid会自动根据对象类的属性生成对应的列 示例类对象: public class DataModel{public int Id { get; set; }public string Name { get; set;…

网站添加pwa操作和配置manifest.json后,没有效果排查问题

pwa技术官网:https://web.dev/learn/pwa 应用清单manifest.json文件字段说明:https://web.dev/articles/add-manifest?hlzh-cn Web App Manifest:Web App Manifest | MDN 当网站添加了manifest.json文件后,也引入到html中了&a…

构建大语言模型的四个主要阶段

大规模语言模型的发展历程虽然只有短短不到五年的时间,但是发展速度相当惊人,国内外有超过百种大模型相继发布。中国人民大学赵鑫教授团队在文献按照时间线给出 2019 年至 2023 年比较有影响力并且模型参数量超过 100 亿的大规模语言模型。大规模语言模型…

66-ES6:var,let,const,函数的声明方式,函数参数,剩余函数,延展操作符,严格模式

1.JavaScript语言的执行流程 编译阶段:构建执行函数;执行阶段:代码依次执行 2.代码块:{ } 3.变量声明方式var 有声明提升,允许重复声明,声明函数级作用域 访问:声明后访问都是正常的&…

集成2.5G/5G/10G高速率网络变压器的RJ45网口连接器产品特点介绍

Hqst华轩盛(石门盈盛)电子导读:集成2.5G/5G/10G高速率网络变压器的RJ45网口连接器产品特点介绍: 第一、 高速率:支持高达2.5Gbps、5Gbps和10Gbps的传输速率,能够满足高带宽的网络应用需求。 第二、 集成2.5G/5G/10G高速率网…

【C++庖丁解牛】类与对象

📙 作者简介 :RO-BERRY 📗 学习方向:致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 📒 日后方向 : 偏向于CPP开发以及大数据方向,欢迎各位关注,谢谢各位的支持 目录 1.面向过程和面向对象…

【5G 接口协议】GTP-U协议介绍

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。 博客…

SQL注入漏洞解析--less-46

我们先看一下46关 他说让我们先输入一个数字作为sort,那我们就先输入数字看一下 当我们分别输入1,2,3可以看到按照字母顺序进行了排序,所以它便是一个使用了order by语句进行排序的查询的一种查询输出方式 当输入时出现报错提示,说…

STM32 | 零基础 STM32 第一天

零基础 STM32 第一天 一、认知STM32 1、STM32概念 STM32:意法半导体基于ARM公司的Cortex-M内核开发的32位的高性能、低功耗单片机。 ST:意法半导体 M:基于ARM公司的Cortex-M内核的高性能、低功耗单片机 32:32位单片机 2、STM32开发的产品 STM32开发的产品&a…

了解处理器

了解处理器 摘要写在前面1. 计算机简介1.1.计算机发展简史1.2.计算机分类1.3.PC机结构 2.初识处理器2.1.处理器的硬件模型2.2.处理器的编程模型2.3.处理器的分层模型2.4.如何选择处理器 3.指令集体系结构3.1.处理器编程模型3.2.指令集发展历程3.3.指令集分类3.4.汇编语言格式3.…

AI时代的产品文案秘籍:如何用AI提升效率

人工智能写作工具:解放双手,创作不停歇 在当前人工智能技术飞速发展的背景下,越来越多的个体已经开始利用这一AI写作工具,以显著提高自己的工作效率。这不仅标志着人工智能服务于人类的宏伟时代的到来,更是人人可用的创…