【技术实现步骤摘要】
一种基于数据挖掘的服务器功耗管理系统
本专利技术涉及计算机服务器
,具体的说是一种基于数据挖掘的服务器功耗管理系统。
技术介绍
自哥本哈根世界气候大会之后,建设低碳社会已经成为全球共识。在低碳目标导引下的信息产业界,绿色计算展示了以功耗为导向的环境友好型计算系统构建模式,具有非常广泛的应用前景,其发展和应用将会给人类生活和生产的各个领域带来深远影响。服务器节能技术,作为绿色计算研究领域的一个分支,正日益受到学术界和工业界的广泛关注。学术界在功耗建模、功耗评估、功耗控制等研究方向上进行了相关研究并取得了一定进展:提出了基于组件的并行科学计算应用性能和功耗模型、面向于分布式计算系统中对科学计算应用的功耗特性等功耗建模方法及模型;提出了硬件测量、理论计算、软件模拟等功耗测量及评估方法;提出了软件源代码结构级功耗优化技术及编译优化技术;提出了部件工作电压/频率调节等功耗控制方法。工业界同样在服务器功耗管理方面取得了一定进展:如IBM提出的“ProjectBigGreen”计划,这个计划的主要部分是主动能源管理,它能够管理数据中心中的服务器、散热、电源等系统;HP、Dell、浪潮、超微等传统服务器厂商也纷纷推出基于Intel或ARM平台的“微服务器”、“低功耗服务器”等产品线;国内互联网企业淘宝也联合Intel完成了低功耗CDN缓存服务器的定制和部署。综上所述,目前关于服务器功耗管理技术方向的研究已取得初步进展,但这些研究都仅考虑了系统单一层面如处理器、操作系统、编译器、应用程序等的特性,而不能刻画硬件、系统、应用三者之间的综合能效模型;同时,尚缺少高精度、细 ...
【技术保护点】
一种基于数据挖掘的服务器功耗管理系统,其特征在于:其结构包括状态数据库:包括功耗数据、负载数据、热能数据三种类型;功耗控制策略库:存储的具体功耗控制策略是从状态到控制动作的映射关系;状态监测器:感知系统状态,?将部件功耗、负载、热能状态保存至对应数据库中;分析器:根据状态数据库中的历史数据进行数据抽取、清理、转换,完成数据预处理工作,并基于数据挖掘方法进行功耗?负载关联模型分析工作,并以此为基础对功耗控制策略库进行更新、演进和完善;计划器:通过状态数据库中得到状态信息,并基于功耗控制策略库中提供的状态与动作映射关系,调度功耗控制器执行具体功耗控制动作;功耗控制器:对具体功耗控制策略进行实施;服务器节能管理消息接口:提供消息服务,接收外部系统管理消息请求;人机交互界面:提供对系统功耗、负载、热能各种状态的监控,并以图形化的方式向用户展现。
【技术特征摘要】
1.一种基于数据挖掘的服务器功耗管理系统,其特征在于:其结构包括状态数据库:包括功耗数据、负载数据、热能数据三种类型;功耗控制策略库:存储的具体功耗控制策略是从状态到控制动作的映射关系;状态监测器:感知系统状态,将部件功耗、负载、热能状态保存至对应数据库中;分析器:根据状态数据库中的历史数据进行数据抽取、清理、转换,完成数据预处理工作,并基于数据挖掘方法进行功耗-负载关联模型分析工作,并以此为基础对功耗控制策略库进行更新、演进和完善;计划器:通过状态数据库中得到状态信息,并基于功耗控制策略库中提供的状态与动作映射关系,调度功耗控制器执行具体功耗控制动作;功耗控制器:对具体功耗控制策略进行实施;服务器功耗管理消息接口:提供消息服务,接收外部系统管理消息请求;人机交互界面:提供对系统功耗、负载、热能各种状态的监控,并以图形化的方式向用户展现;状态监测器负责采集功耗、负载、热能状态数据,并将其分别存储至功耗、负载、热能数据库中,其需要采集的状态数据类型具体如下:处理器功耗:状态监视器通过IPMI消息接口向BMC发起请求,BMC将该请求通过IPMI消息接口转发给ME,ME通过PECI接口从处理器获得;内存功耗:状态监视器通过IPMI消息接口向BMC发起请求,BMC将该请求通过IPMI消息接口转发给ME,ME通过PECI接口从内存控制器获得;系统功耗:状态监视器通过IPMI消息接口向BMC发起请求,BMC通过PMBUS总线从系统电源获得;系统/部件温度:状态监视器通过IPMI消息接口向BMC发起请求,BMC通过SMBUS总线从系统进风口/出风口/部件温度传感器获得;风扇转速:状态监视器通过IPMI消息接口向BMC发起请求,BMC通过SMBUS总线从系统风扇获得;处理器利用率、内存利用率、IO吞吐量、网络流量:状态监视器通过操作系统核心提供的对应计数器获得;所述功耗控制器具体实施的功耗控制动作包括处理器功耗限额、处理器频率控制、内存频率控制、网络带宽控制、整机功耗限额,其中:处理器功耗限额:功耗控制器通过IPMI消息接口向BMC发起请求,BMC将该请求通过IPMI消息接口转发给ME,ME通过向系统发送SMI或GPE中断通知BIOS提供的SMIHandler或ASLCode,由SMIHandler或ASLCode具体完成处理器P/T-State的切换以达到处理器功耗限额的目的;处理器频率控制:功耗控制器调用处理器频率控制模块实现;内存频率控制:功耗控制器通过IPMI消息接口向BMC发起请求,BMC将该请求通过IPMI消息接口转发给ME,ME通过PECI接口向内存控制器发出频率调整控制指令;网络带宽控制:功耗控制器调用网络带宽控制模块实现,网络带宽控制模块通过调整PCI/PCI-E...
【专利技术属性】
技术研发人员:乔英良,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。