悉尼大学的研究人员开发出了一种新的调度算法,旨在不中断运营的情况下减少数据中心的能源消耗。
悉尼大学的分布式和高性能计算中心的Young Choon Lee和Albert Zomaya已经为这种“能源敏感(energy-conscious)调度算法(ECS)”申请了专利。
Lee和Zomaya现在正在开发一种ECS原型产品,预计在2010年年末实现这项研究的商品化。
Zomaya说,ECS软件是用C和C++语言编写的一套算法,能够作为一种“中间件软件”观察操作系统和硬件,然后决定针对不同的任务采取什么措施。
Zomaya说,为了这样做,这个软件要保证做出的任何决策都是能源敏感的。他补充说,这个软件栈能够为你提供你需要的东西。这个希望是你不用 修改你的硬件,而是使用一种便携式的中间件软件层。我们要让这个软件尽可能无缝地实现这个功能。这个软件最终将与操作系统集成在一起。
据这所大学称,服务器的电源消耗自从2000年以来已经增长了一倍。2005年全球服务器的电源使用成本预计是大约44亿英镑(71.4亿美 元)。
Lee和Zomaya使用许多反映应用程序行为的基准测试标准对ECS软件进行了测试。Zomaya说,例如,我们曾使用ECS解决等式和其它 计算密集型应用程序。这些都是来自现实世界的例子。
这个团队希望明年年初推出这个软件的原型产品并且在2010年年底推出这个产品。
Zomaya说,云计算的日益流行将帮助IT经理减少数据中心的能源成本,但是,在大企业把自己宝贵的数据交给云计算技术之前,大企业还需要做 更多的研究工作。随着技术的成熟,ECS技术在云计算系统中将工作得更好。但是,ECS还将为机构减少数据中心的能源消耗提供更直接的手段。
ECS使用处理器的动态电压调度(DVS)功能镜像计算任务以最大限度减少完成时间和能源使用。
Zomaya说,计算一般包括相互依赖的任务。因此,等待母任务的完成会使工作不流畅,从而造成浪费。当使用ECS帮助动态电压调度功能时,处 理器、供电电压和任务之间的镜像决策将的得到优化,以便显著降低指定时间的能源消耗量。
研究人员称,ECS能够以极少或者没有运营成本的情况下把处理器的能源消耗减少一半。Zomaya说,这将减少不流畅的情况并且把能源消耗减少 10至60%。
Zomaya说,研究人员还在研究把ECS技术应用于管理存储和网络设备的能源消耗,以便创建一个全面的数据中心解决方案。把这个技术应用到这 个模式将使这个技术更加全面。