CN106569575A - 一种基于事件响应的计算集群能耗控制*** - Google Patents
一种基于事件响应的计算集群能耗控制*** Download PDFInfo
- Publication number
- CN106569575A CN106569575A CN201510668454.0A CN201510668454A CN106569575A CN 106569575 A CN106569575 A CN 106569575A CN 201510668454 A CN201510668454 A CN 201510668454A CN 106569575 A CN106569575 A CN 106569575A
- Authority
- CN
- China
- Prior art keywords
- computer
- control
- energy consumption
- control system
- power consumption
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Feedback Control In General (AREA)
Abstract
本发明公开了一种异构计算机集群能耗控制***,主要包括:计算机、状态监控器、控制时间发生器、模型预测控制器和能耗状态调整执行器;所述的状态监控器连接在计算机和控制事件发生器之间;所述的控制事件发生器在状态监控器和模型预测控制器之间;所述的模型预测器在控制事件发生器和能耗状态调整执行器之间;所述的能耗状态调整执行器在模型预测控制器和计算机之间。状态监控器和能耗状态调整执行器两者都以软件进程的方式驻留在计算机中;在整个控制***中只存在一个控制时间发生器和一个模型预测控制器。本发明具备了实时能耗优化的控制装置、方便了进行集群计算中冗余能耗的消减,实时优化效果好。
Description
技术领域
本发明属于高性能计算技术领域,尤其涉及一种基于事件响应的计算集群能耗控制***。
背景技术
随着大数据应用需求的发展,高性能计算集群成为解决大数据处理的有效工具。然而高性能计算在处理大数据时处于一种持续计算状态,要消耗大量的计算能耗和冷却能耗,因此高性能计算集群的节能优化成为一个重要的研究趋势。在高性能计算集群中存在大量的随机计算任务,CPU密集型任务、I/O密集型任务和两者兼顾的任务。目前存在的问题:集群能耗控制***不考虑计算负载的变化特征,特别是无法根据计算负载变化来实时调整集群的能耗状态,导致节能效果不明显;另外,现存的集群能耗控制***主要是根据时间基来触发能耗控制,导致集群中大量计算机节点需要反复调整其自身能耗状态,出现节点能耗状态抖动的现象,因此浪费了大量的计算性能和能耗。目前,传统的计算集群能耗控制***存在控制稳定性差、控制状态切换代价高的问题。
发明内容
本发明实施例的目的在于提供一种基于事件响应的计算集群能耗实时控制***,旨在解决传统的能耗控制***采用时间周期触发控制机制造成的控制稳定性差和状态切换代价高的缺点。
本发明实施例是这样实现的,一种基于事件响应的计算集群能耗实时控制***,该计算集群能耗实时控制***主要包括:计算机、状态监控器、控制时间发生器、模型预测控制器和能耗状态调整执行器;所述的状态监控器连接在计算机和控制事件发生器之间;所述的控制事件发生器在状态监控器和模型预测控制器之间;所述的模型预测器在控制事件发生器和能耗状态调整执行器之间;所述的能耗状态调整执行器在模型预测控制器和计算机之间。
进一步,所述的模型预测控制器具体采用单片机控制芯片,将模型预测控制算法固化到单片机存储芯片中,可以对集群各计算机发出控制指令。
进一步,所述的控制事件发生器具体采用单片机控制芯片,通过Zigbee无线通信协议与集群中节点通信,收集各状态监控器传来的数据信号,并综合各种计算机的状态信号,根据事件产生规则来创建控制响应事件,并将控制事件通过Zigbee无线通信协议传送给模型预测控制器,以此启动模型预测控制器工作。
进一步,所述的状态监控器具体采用软件设计的守护进程形式,提供计算机的实时频率、CPU利用率和CPU温度等状态数据;另外通过Zigbee无线通信协议与控制事件发生器通讯,将计算机状态数据已字符串方式发送到控制事件发生器中。
进一步,所述的能耗状态调整执行器具体采用软件设计的操作***内核驱动程序形式,根据具体控制指令可以实时改变计算机核心计算频率值,通过计算机频率的变化来达到调整计算机能耗状态的目标。
效果汇总
本发明提供的基于事件响应的计算集群能耗实时控制***,设置模型预测控制器,实现了动态消减集群内冗余能耗的目标,提高了能耗控制***的准确性;设置控制事件发生器,减少了能耗状态切换的代价损失,提高了计算集群能耗控制***的稳定性;设置状态监控器,提高了计算机节点信息收集的准确性和实时性;设置能耗状态调整执行器,实现了计算机节点动态改变核心计算频率的功能;设置计算机,实现了实时改变计算机能耗状态,减少计算过程中冗余能耗的功能。基于事件响应的计算集群能耗实时控制***具备了实时监控计算集群能耗信息和动态优化能耗的控制装置,方便了进行冗余能耗的消减,控制稳定性好。
附图说明
图1是本发明实施例提供的基于事件响应的计算集群能耗控制***的结构示意图;
图中:1、计算机;2、状态监控器;3、控制事件发生器;4、模型预测控制器;5、能耗状态调整执行器。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
下面结合附图及具体实施例对本发明的应用原理作进一步描述。
如图1所示,本发明实施例是这样实现的,基于事件响应的计算集群能耗控制***,该基于事件响应的计算集群能耗控制***主要包括:1、计算机;2、状态监控器;3、控制事件发生器;4、模型预测控制器;5、能耗状态调整执行器;
所述的状态监控器连接在计算机和控制事件发生器之间;所述的控制事件发生器在状态监控器和模型预测控制器之间;所述的模型预测器在控制事件发生器和能耗状态调整执行器之间;所述的能耗状态调整执行器在模型预测控制器和计算机之间。
进一步,所述的模型预测控制器具体采用单片机控制芯片,将模型预测控制算法固化到单片机存储芯片中,可以对集群各计算机发出控制指令。
进一步,所述的控制事件发生器具体采用单片机控制芯片,通过Zigbee无线通信协议与集群中节点通信,收集各状态监控器传来的数据信号,并综合各种计算机的状态信号,根据事件产生规则来创建控制响应事件,并将控制事件通过Zigbee无线通信协议传送给模型预测控制器,以此启动模型预测控制器工作。
进一步,所述的状态监控器具体采用软件设计的守护进程形式,提供计算机的实时频率、CPU利用率和CPU温度等状态数据;另外通过Zigbee无线通信协议与控制事件发生器通讯,将计算机状态数据已字符串方式发送到控制事件发生器中。
进一步,所述的能耗状态调整执行器具体采用软件设计的操作***内核驱动程序形式,根据具体控制指令可以实时改变计算机核心计算频率值,通过计算机频率的变化来达到调整计算机能耗状态的目标。
工作原理
如图1所示,基于事件响应的计算集群能耗控制***主要包括:1、计算机;2、状态监控器;3、控制事件发生器;4、模型预测控制器;5、能耗状态调整执行器;工作时,利用状态监控器2对计算机1的状态信息进行采集,利用控制事件发生器3对采集信息进行汇总,通过事件发生规则产生控制事件,控制事件传给模型预测控制器4后,通过模型预测控制器5进行能耗的综合控制和管理,将控制执行指令传给能耗状态调整执行器5,能耗状态调整执行器5动态调整计算机1的核心频率,降低计算过程中的冗余能耗。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种异构计算机集群能耗控制***,其特征在于,该异构计算机集群能耗控制***主要包括:计算机、状态监控器、控制时间发生器、模型预测控制器和能耗状态调整执行器;所述的状态监控器连接在计算机和控制事件发生器之间;所述的控制事件发生器在状态监控器和模型预测控制器之间;所述的模型预测器在控制事件发生器和能耗状态调整执行器之间;所述的能耗状态调整执行器在模型预测控制器和计算机之间。
2.在整个异构计算集群中存在大量计算机、状态监控器和能耗状态调整执行器,其中计算机、状态监控器和能耗状态调整执行器三者必须同时存在,状态监控器和能耗状态调整执行器两者都以软件进程的方式驻留在计算机中;在整个控制***中只存在一个控制时间发生器和一个模型预测控制器。
3.如权利要求1所述的一种异构计算机集群能耗控制***,其特征在于,所述的模型预测控制器具体采用单片机控制芯片,将模型预测控制算法固化到单片机存储芯片中,可以对集群各计算机发出控制指令。
4.如权利要求1所述的一种异构计算机集群能耗控制***,其特征在于,所述的控制事件发生器具体采用单片机控制芯片,通过Zigbee无线通信协议与集群中节点通信,收集各状态监控器传来的数据信号,并综合各种计算机的状态信号,根据事件产生规则来创建控制响应事件,并将控制事件通过Zigbee无线通信协议传送给模型预测控制器,以此启动模型预测控制器工作。
5.如权利要求1所述的一种异构计算机集群能耗控制***,其特征在于,所述的状态监控器具体采用软件设计的守护进程形式,提供计算机的实时频率、CPU利用率和CPU温度等状态数据;另外通过Zigbee无线通信协议与控制事件发生器通讯,将计算机状态数据已字符串方式发送到控制事件发生器中。
6.如权利要求1所述的一种异构计算机集群能耗控制***,其特征在于,所述的能耗状态调整执行器具体采用软件设计的操作***内核驱动程序形式,根据具体控制指令可以实时改变计算机核心计算频率值,通过计算机频率的变化来达到调整计算机能耗状态的目标。
7.如权利要求1所述的一种异构计算机集群能耗控制***,其特征在于,所述的计算机具体是处于计算集群中的单个计算节点,需要把其状态信息向控制时间发生器传送;同时当模型预测控制器传来控制命令时能耗状态调整执行器则改变计算机的核心频率,以此种方式来实现消减计算机工作过程中的冗余能耗。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510668454.0A CN106569575A (zh) | 2015-10-13 | 2015-10-13 | 一种基于事件响应的计算集群能耗控制*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510668454.0A CN106569575A (zh) | 2015-10-13 | 2015-10-13 | 一种基于事件响应的计算集群能耗控制*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106569575A true CN106569575A (zh) | 2017-04-19 |
Family
ID=58508763
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510668454.0A Pending CN106569575A (zh) | 2015-10-13 | 2015-10-13 | 一种基于事件响应的计算集群能耗控制*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106569575A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101477403A (zh) * | 2009-01-22 | 2009-07-08 | 浪潮电子信息产业股份有限公司 | 一种***功耗自动控制方法 |
US20100070784A1 (en) * | 2008-09-15 | 2010-03-18 | Vmware, Inc. | Reducing Power Consumption in a Server Cluster |
CN101916220A (zh) * | 2010-08-27 | 2010-12-15 | 上海交通大学 | 集群内中央处理器功耗的监测*** |
CN102016748A (zh) * | 2008-04-21 | 2011-04-13 | 自适应计算企业股份有限公司 | 用于管理计算环境中的能量消耗的***和方法 |
CN103488540A (zh) * | 2013-09-30 | 2014-01-01 | 华南理工大学 | 面向异构云数据中心的能耗优化资源调度方法 |
-
2015
- 2015-10-13 CN CN201510668454.0A patent/CN106569575A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102016748A (zh) * | 2008-04-21 | 2011-04-13 | 自适应计算企业股份有限公司 | 用于管理计算环境中的能量消耗的***和方法 |
US20100070784A1 (en) * | 2008-09-15 | 2010-03-18 | Vmware, Inc. | Reducing Power Consumption in a Server Cluster |
CN101477403A (zh) * | 2009-01-22 | 2009-07-08 | 浪潮电子信息产业股份有限公司 | 一种***功耗自动控制方法 |
CN101916220A (zh) * | 2010-08-27 | 2010-12-15 | 上海交通大学 | 集群内中央处理器功耗的监测*** |
CN103488540A (zh) * | 2013-09-30 | 2014-01-01 | 华南理工大学 | 面向异构云数据中心的能耗优化资源调度方法 |
Non-Patent Citations (1)
Title |
---|
李杰 等: "基于蓝牙4.0的GPU集群功耗测量***设计", 《电子测量与仪器学报》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103092316B (zh) | 一种基于数据挖掘的服务器功耗管理*** | |
CN103345298B (zh) | 一种基于虚拟it资源分配技术的数据中心节能***的方法 | |
CN204190758U (zh) | 一种应用于物联网的嵌入式数据采集及传输智能终端 | |
CN100465857C (zh) | 一种面向嵌入式***低功耗实时任务调度的简化方法 | |
CN103062091B (zh) | 一种风扇智能调控方法 | |
CN103500123A (zh) | 异构环境中并行计算调度方法 | |
CN204406166U (zh) | 一种基于人体舒适度的家庭环境控制器 | |
CN105570868A (zh) | 一种燃气锅炉燃烧工况实时监控*** | |
CN101216727A (zh) | 嵌入式低功耗操作***中动态频率调整的映射方法 | |
Ye et al. | Research and design of solar photovoltaic power generation monitoring system based on TinyOS | |
CN101923385B (zh) | 一种实现***节能的方法 | |
CN102436297A (zh) | 一种温度融合控制的存储节能降噪方法 | |
CN201804331U (zh) | 一种基于协处理器的重复数据删除*** | |
CN106569575A (zh) | 一种基于事件响应的计算集群能耗控制*** | |
CN102192567A (zh) | 中央空调的节能控制装置 | |
CN206541182U (zh) | 一种用于计算设备开动率的监测装备 | |
CN103064504B (zh) | 一种服务器主板节能方法 | |
CN201724334U (zh) | 中央空调的节能控制装置 | |
CN103559092A (zh) | 异构并行计算结点的峰值功耗控制方法 | |
CN203248345U (zh) | 空压机组智能节能控制*** | |
CN205263591U (zh) | 一种基于gprs网络的家用保安机器人控制*** | |
CN104536833A (zh) | 一种提高高频交易性能的方法 | |
CN102497392B (zh) | 网络化多机器人*** | |
CN102136953A (zh) | 一种物联网环境下共享网络通信带宽优化管理算法 | |
CN105045338B (zh) | 一种多外设低能耗计算机架构及控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170419 |
|
WD01 | Invention patent application deemed withdrawn after publication |