专利名称:一种多路服务器的节能方法
技术领域:
本发明涉及计算机通信领域,具体涉及一种在由多个节点构成的多路服务器 中降低系统能耗,节约电能的方法。
背景技术:
多路服务器的发现是伴随着计算机技术的发fe而发展的。计算机的发明初衷 就是为了提高计算能力,处理繁杂的数据。但是,随着技术的发展,时代的进步, 在科学计算以及金融系统等一些领域,对计算机的处理能力提出了越来越高的要 求。在过去的几十年间,可以说是计算机技术不断创新的年代,新的系统架构不
断的出现,从最初的单CPU系统,对后来的多CPU系统,芯片厂商在不断的探索 新的系统架构,而系统应用厂商也在不断的研究新的体系结构,出现了MPP、 SMP、 集群等各种各样的体系结构及网络互联技术。
然而,越来越庞大的系统,也意味着越来越大的耗电量,从一台单CPU计算 机的几十瓦,到现在一台可能高达几万瓦的高性能计算机,系统的功耗已经增长 了上百倍。与此同时,能源l,题已经逐步发展成21世纪最为重大的问题之一。各 国科学家都在研究如何节约能源,关于系统能耗的认证也越来越多,很多国家都 要求进入市场的产品能耗方面需要通过一系列的认识。关于如何降低系统的能耗, 已经成为一个越来越重要的问题。
通常我们的计算机在运行过程都是一直处于上电状态,随时准备处理数据。 这样,在等待的过程中会无谓的消耗很多能量。然而随着能源问题的日益严萬, 对系统的节能已经提出了更高时要求,在此基础上,提出一种能够根据系统负荷, 动态调整节点开关状态的管理方案,就显得很必要了。
发明内容
本发明的结构是以通过管理模块来监测系统各个节点的工作状态,判断出整 个系统的负荷情况,通过动态的调整节点的开关状态,使得系统不至于在长时间 空闲的时候还保持全系统运转,而是关闭其中的部分节点,以达到节省用电的目
的。该体系结构包括根据系统负载量,动态调整多路服务器中关闭和打开节点 的数量,使得在系统负载较轻时关闭某些节点,从而达到节能的目的,系统结构 包括监控管理系统和由多个节点构成的多路服务器,多路服务器中设置监控管 理系统,监控管理系统中设置有管理模块,节点中设置有监控模块,其中-多路服务器是指整个系统;管理模块是体系结构的核心,负责从各个节点的监控模块读取数据,以监测 各个节点的工作状态,分析出系统负荷状态并动态控制节点的开关状态,以硬件 SMBUS连接为基础,通过软件的方式进行控制;
节点是系统在正常工作时,负责处理外部数据的单位,其中结构与一个普通 的服务器类似;
监控模块是设置节点中的功能模块,负责监测单节点的状态,对节点做一些 控制,同时向管理系统汇报当前系统数据,并响应管理系统的命令。
本发明的有益效果是节省系统能耗的特性,主要是指各个节点可以根据系 统的负荷,对系统中运行节点的数量进行动态灵活的调整。这种动态调整的方法 弥补了传统计算机在低负荷时仍然持续运行带来的无谓的能源消耗,使系统能够 符合当前节省能源的要求,从而具有广泛的应用前景。
附图1为拥有动态管理调整节点开关状态功能服务器结构示意图。
具体实施例方式
下面参照附图,对本发明的内容以一个具体实例来描述实现这一体系结构的 过程。
正如发明内容中所描述的,本发明体系结构主要包括由多个节点构成的多
路服务器(1),内含管理系统(2),多个节点(3),节点中又含有监控模块(4)。 在这一体系构下,节点中的监控模块会实时监测系统的信息,包括温度、电 压、负荷等,而每个监控模块会通过总线和管理系统进行沟通。管理系统因此可
以随时判断出系统的工作状态。管理系统收到各个节点的状态之后,会分析出整 个系统的负荷状态,管理系统发现多路服务器的负荷较低,可以关闭其中部分节 点也省电时,就会自动开始计时。当计时器达到一定时间时,则会判定系统在一 断时间内转变为高负荷的可能性较低。随后,管理系统随机选择出多个节点中的 一个或多个,给相应节点的管理模块下达关机的命令,从而使这些节点转入关机 状态,以实现最大限度的节电。当系统继续处于低负荷状态时,系统进入新一轮 的判断,并继续关闭更多的节点,但是会使系统中处于开机状态的节点个数最低 不低于一个设定的数量,以保证当有突发任务产生时,可以及时处理数据。反之, 当管理系统发现处于开机状态的节点负荷都比较重,判定当前节点个数已经无法 满足需求时,则会逐步打开节点,以增强系统的处理运算能力。在这一过程中,' 如果系统连续两次增加打开节点个数仍然无法满足外部运算需求时,则会认为系 统处于高负荷状态,而立即打开所有的节点,使系统转入全速运行状态。
与传统一直处于全速运行的计算机相比,这种能够根据系统负荷,动态调整 节点开关状态的管理方案具有很大程度上降低系统能耗,节约能源等特性。
权利要求
1、一种多路服务器的节能方法,其特征在于,根据系统负载量,动态调整多路服务器中关闭和打开节点的数量,使得在系统负载较轻时关闭某些节点,从而达到节能的目的,系统结构包括监控管理系统和由多个节点构成的多路服务器,多路服务器中设置监控管理系统,监控管理系统中设置有管理模块,节点中设置有监控模块,其中多路服务器是指整个系统;管理模块是体系结构的核心,负责从各个节点的监控模块读取数据,以监测各个节点的工作状态,分析出系统负荷状态并动态控制节点的开关状态,以硬件SMBUS连接为基础,通过软件的方式进行控制;节点是系统在正常工作时,负责处理外部数据的单位,其中结构与一个普通的服务器类似;监控模块是设置节点中的功能模块,负责监测单节点的状态,对节点做一些控制,同时向管理系统汇报当前系统数据,并响应管理系统的命令。
全文摘要
本发明提供一种多路服务器的节能方法,该方法是根据系统负载量,动态调整多路服务器中关闭和打开节点的数量,使得在系统负载较轻时关闭某些节点,从而达到节能的目的,系统结构包括监控管理系统和由多个节点构成的多路服务器,多路服务器中设置监控管理系统,监控管理系统中设置有管理模块,节点中设置有监控模块,节省系统能耗的特性,主要是指各个节点可以根据系统的负荷,对系统中运行节点的数量进行动态灵活的调整,这种动态调整的方法弥补了传统计算机在低负荷时仍然持续运行带来的无谓的能源消耗,使系统能够符合当前节省能源的要求,从而具有广泛的应用前景。
文档编号G06F1/32GK101661324SQ20091001709
公开日2010年3月3日 申请日期2009年7月21日 优先权日2009年7月21日
发明者刘旭军 申请人:浪潮电子信息产业股份有限公司