Green Linux和Green Telecom:两者会在何处有交集?
本文作者:admin
点击:
2009-10-11 00:00
前言:
绿色、绿色、绿色,绿色无所不在。春天来临时,环绕着加州硅谷的山丘一片明亮的新绿,庭院中繁花盛开。即使是我们的工作也是绿意盎然。无论是看电视或是收听新闻广播,或是阅读新闻,您很难不听到“绿色(Green)”这个字眼。当然这一切都是出于一个很重要的理由,就是即使当我们身处经济困境,我们也应该开始寻找能降低能源消耗,并节省电力和资源的对策。
你可能已经听过“Green Telecom(绿色电信)”,而就像是今日到处充斥的标语短句一般,他代表着许多不同的意义。其中常被提起的定义之一,便是使用替代能源去驱动基地台和无线通信设施,特别是在新兴国家中。有一则来自易利信的YouTube影片对此有极佳的讨论,这是有关“Green Telecom”长串影片中的一部份。这些影片说明在“未开发”国家中使用太阳能及生质能源的情况,以及这些每周所得极低的人们是如何愿意付费拥有通信服务。
另一个“绿色(Green)”的主要议题则是日渐增加的电源管理需求。这不只是和“电信”有关,对于IT部门、网络业者数据中心、中枢办公室,或是主机代管伺服农庄而言,这都是一个重要议题。也是在“电源管理”方面,我们初次见到“Green Linux”和“电信产业”间一致的努力及交集。我曾出席过两场不同的“电源管理”SIG活动,分别是四月的Linux基金会合作高峰会(Linux Foundation Collaboration Summit),以及5月的SCOPE-Alliance会员大会。电源管理是这两个团体都相当关注的议题,其中必然有重迭的地方。当然,您可以预期在今日新设计的电信网络设备中,Linux将被会是最被广泛采用的操作系统。
Linux基金会已开始Green Linux工作小组(Green Linux Workgroup)的运作,并着手于许多支持“Green Linux”的项目。“Green Linux”,就像“Green Telecom”一样可能代表很多事物,但是其中最主要的部分便是和先进组态及电源接口标准(Advanced Configuration and Power Interface;ACPI)有关的工作。可惜的是,ACPI的目标是英特尔架构(Intel Architecture;IA),而且和Intel一样,许多电信设备使用了PowerPC 或MIPs。不过这终究是一个好的开始。特别是许多核心和接口设备的电力消耗量都相当惊人,而这些装置通常便是采用英特尔架构。大家可上网看看Linux基金会针对Green Linux所进行的工作。
SCOPE-Alliance最近也开始电源管理工作小组(Power Management workgroup)的运作。此小组所面临的挑战为定义相关的工作描述和规定,以定位ACPI和智能型平台管理接口(IPMI)的硬件平台接口(Hardware Platform Interface;HPI)的规格和有效功能性。由服务可用性论坛(Service Availability Forum)提出的HPI规格,与其说它的制订是基于电源管理,不如说是基于现场可更换单元(FRUs)的管理,且总是与IPMI有相当紧密的连结。现在,由于产业强力聚焦于电源管理,因此SCOPE工作小组开始检视相关规定,看看ACPI要如何适用于硬件管理描述,其管理包括电源在内的所有硬件层面。直到你开始在方程式中导入虚拟化并使用虚拟程序代码(hypervisor)后,这的论述似乎才变得相当简单明确。在今天,若要建造一个管理模型,不包括虚拟化显然是不明智的决定,然而这却会大幅增加硬件管理的复杂度。由于ACPI和HPI并未整合,且这两者的设计都并非基于虚拟程序代码,因此要将之结合在一起并不容易。如果此虚拟程序代码的目的是要萃取硬件,且管理应用程序一般是存在于用户空间中,那么要取得周围或通过的ACPI或HPI指令时,虚拟程序代码会发生一种情况,亦即对于要如何执行此任务,其中并没有真正的标准或共识。也或者你就只是将管理工作直接放在虚拟程序代码中,但如此一来将会增加虚拟程序代码的复杂度,照理说它应该越“单纯”越好。
许多公司都积极提供卓越的想法,并为各种ACPI、HPI,以及虚拟程序代码项目贡献心力。但是就某种程度而言,这些项目计划是各自为政,并未关照彼此。不过我们还是很高兴能看到像是SCOPE-Alliance这样的组织,正试着要将这所有一切结合至单一描述及规范中,如此最终将带来更为环保的电信产业。