发明名称 |
一种适用于千万亿次计算机机群的低功耗管理方法 |
摘要 |
本发明公开了一种适用于千万亿次计算机机群的低功耗管理方法,该方法仅针对千万亿次计算机机群处于运行状态和休眠状态的模式进行分析。假设任意节点在运行状态的功率为Pw,休眠状态功率为Ps,由休眠状态转入运行状态需耗能记为β。对每一个节点赋一个节能尺度记为在此尺度下,每一个节点每次的休眠时长tr都与前一次运行时长tw存在的休眠关系为待休眠时间到达,该节点向服务器发出一个可接近任务的信息,服务器收到该信息后,将此节点加入可接受任务的节点集N={n1,n2,……,nj}中。本发明方法通过节点自身的休眠时间定制来实现各个节点的低功耗,设计系统级上有效降低千万亿高效能计算机运行能耗的策略和方法,在保证千万亿次计算机运行效率的前提下,实现尽可能降低运行时能耗的目的。 |
申请公布号 |
CN101847044A |
申请公布日期 |
2010.09.29 |
申请号 |
CN201010130934.9 |
申请日期 |
2010.03.22 |
申请人 |
北京航空航天大学 |
发明人 |
彭绯;陈杰;刘轶;钱德沛 |
分类号 |
G06F1/32(2006.01)I;H04L12/10(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
G06F1/32(2006.01)I |
代理机构 |
北京永创新实专利事务所 11121 |
代理人 |
李有浩 |
主权项 |
1.一种适用于千万亿次计算机机群的低功耗管理方法,其特征在于低功耗管理执行下列步骤:步骤一:开机后,通过服务器向各节点发出节能尺度<img file="FSA00000060926700011.GIF" wi="58" he="37" />所有节点归入可接受任务集N={n<sub>1</sub>,n<sub>2</sub>,……,n<sub>j</sub>},可接受任务集N均可接受服务器发送的任务;n表示可接受任务的节点;j表示可接受任务节点的个数;步骤二:服务器将任务队列A={a<sub>1</sub>,a<sub>2</sub>,……,a<sub>k</sub>}中的任务按照到达顺序分配给N中的节点,并从N中剔除该节点;若任务队列A中没有任务可供分配,则不进行分配,直至任务到达;a表示任务队列中的任务;k表示任务队列中的任务个数;步骤三:分配有任务的节点对接收到的任务进行执行,并将执行完成的结束时刻通知服务器,并根据休眠关系<img file="FSA00000060926700012.GIF" wi="386" he="121" />进行休眠;步骤四:待休眠时间到达,该节点向服务器发出一个可接近任务的信息,服务器收到该信息后,将此节点加入可接受任务的节点集N={n<sub>1</sub>,n<sub>2</sub>,……,n<sub>j</sub>}中。 |
地址 |
100191 北京市海淀区学院路37号 |