混合动力汽车、太阳能电池、可重复使用的购物袋,在节能环保理念日益深入人心的今天,任何一个浪费能源的角落都难逃厄运。这个时候,人们把目光聚焦在隐藏在写字楼里的数据中心。数据中心承载的巨大功能有目共睹,但与其贡献成正比,其能耗肯定不小。仅在美国,根据环保局提交给国会的报告,2006年美国数据中心的耗电量达到610亿千瓦时,约占当年美国全年用电量的1.5%。
数据中心如何节能?只是做一系列的峰谷用电计划,作用不大,更重要的是技术。本月,在美国华盛顿州雷德蒙市举行的TechFest 2008上,微软研究中心的网络化嵌入式计算小组展示了他们新开发的数据中心节能系统模型。研究团队已经在微软的Windows Live Messenger服务器中心进行了省电模拟实验,结果显示该系统可以为数据中心节省30%的电力。
该团队的领导者赵峰指出,他们改进了系统的算法,让系统的传感器根据数据中心不同区域的不同温度来决定哪些服务器可以保持最省电的待机状态,同时控制空调的运行模式。赵峰表示,虽然目前的系统还是一个模型,但它将成为真正的科学仪器是不争的事实。目前,为了保证室内温度,数据中心在空调用电上花费了大量的电力,几乎占到了数据中心耗电量的一半。而每个传感器的价格只有5到10美元。这些传感器不仅可以串联使用,还可以通过网络进行集中控制。绝对是数据中心乃至家庭省电的不可多得的选择。
单靠温度控制不足以涵盖节电系统的所有内容,更重要的是系统中的算法设计。在多人在线游戏和IM(即时通讯服务)中放置服务器的数据中心,决定哪些服务器必须运行是一个相当复杂的问题。为了保证服务器和客户端之间的正常通信,数据中心采用了负载均衡算法。这种“以防万一”的算法可以保证通信服务,但是造成了功率的浪费。团队成员林晓负责系统算法设计。与传统的数据中心负载平衡算法不同,他反其道而行之,设计了“负载预测算法”和“负载倾斜算法”。负载预测算法可以估计在接下来的几个小时内有多少服务器必须运行。负载时间差算法根据预测在空闲服务器之间分配流量。
多核协会(Multi-core Association)主席Markus Levy表示:“NI在多核技术的硬件、软件和操作系统方面拥有领先的多元化知识。凭借在使用该技术的产品开发方面的丰富经验和领先地位,NI将在多核协会的多核应用标准定义中发挥关键作用。”
NI将30多年的技术领先优势带入协会,并分享了多年来在LabVIEW图形开发软件和其他产品中支持和应用多核技术的经验。鉴于在多线程技术方面超过10年的投资,LabVIEW通过其直观的并行数据流语言简化了多核和基于FPGA的应用程序开发。同时,LabVIEW还通过LabVIEW实时环境提供对称多处理(SMP)功能,使用户可以在不牺牲确定性的情况下从多核处理器中获得性能提升。通过LabVIEW图形化程序充分享受多核技术的用户及其应用分布广泛,包括NASA艾姆斯研究中心的风洞控制、马克斯普朗克研究所的核溶解研究、伊顿公司的传输测试、弗吉尼亚理工大学和Torc技术专家开发的自动车辆视觉智能系统。此外,NI还将多核处理器与其部分硬件产品相集成,包括PXI和PXI Express平台上的控制器。
NI总裁、首席执行官兼创始人James Truchard博士表示:“向多核编程的转变就像20年前向面向目标编程技术的转变一样具有革命性,LabVIEW完美地应对了这一新挑战。“NI对LabVIEW的多线程技术进行了10年的投资,其并行数据流方法是帮助工程师和科学家构建多核应用的理想工具。我们期待与多核协会合作,为多核应用制定标准。”