`
nigelzeng
  • 浏览: 605764 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

【转载】Google帝国背后的英雄Urs Hölzle

阅读更多

Urs Hölzle是Google的基础架构高级副总裁。作为Google的前10个工程师,他为Google的基础架构建设贡献颇多。

  1988 年,Urs Hölzle在家乡的苏黎世联邦理工学院获得计算机科学博士学位并获得了富布赖特科学奖学金。1994年,他又在斯坦福大学获得博士学位,那时他的研究内 容集中在编程语言及其高效实现。他和David Griswold(现Google通信研究员)以及Lars Bak(Google Chrome V8的开发者)一道基于这项研究开发了一个名为HotSpot的高性能Java虚拟机,被Sun公司的业务部门JavaSoft(后更名为Sun Microsystems)于1997年收购,作为Sun最初的Java虚拟机。在加入Google之前的日子里,他在加州大学圣塔芭芭拉分校计算机科学 系担任副教授。

  他设计并领导Google建立了极其高效的数据中心,据说这个数据中心所耗费的能源还不到传统数据中心的一半。

  从存储角度来看,Hölzle的策划内容主要是指Google File System(GFS),这个系统包括数千台基于Linux系统的普通服务器。这些服务器被集群在一起,处理大型共享文件,这些文件大小通常可到达几 GB。Google搜索试验室网站上的一份记载显示,该公司最大的集群通过1000多台机器上几千块磁盘,提供了数百TB的存储容量。

  Google目前使用的模式是:非定制与定制软件相结合,并在普通电脑上运用这些软件。该架构简化了大量数据的存储与处理过程,也使得Google能够很便捷地提供面向全球的大型产品与服务。同时,也实现了对大范围计算机集群的管理自动化。

  2007 年,他带领Google和Intel一起推行“气候救助者计算公开行动”(Climate Savers Computing Initiative),这项环保节能计划旨在使个人电脑和服务器能够节约更多的能量和减少二氧化碳等温室有害气体的排放量。他们力图建立更低的计算机能 耗标准和更有效的能源管理软件,该计划要求计算机的有效能源利用率达到90%,减少在计算过程中发热消耗的电力,尤其是在大的服务器中心用于空调的电力。 这项新计划的签约者还包括戴尔、惠普、IBM、联想、微软、美国环境保护署以及超过25个的环境保护团体、有志于能源节约的公司和大学。

  而在2011年,Hölzle宣布Google的慈善机构Google.org在替代能源投资战略上的转变:他们决定抛弃发展太阳能发电技术,因为 它的费用 难以与价格不断下降的太阳能光电技术相匹敌。他表示Google已经立志在2012年时创建一个可供50000个美国家庭使用的高达50兆瓦特的设备,并 且该设备具有可恢复的发电能力。

  目前,在Hölzle的领导下,Google已利用OpenFlow技术整改了Google各大数据中心的 内部网络中的很大一部分,以帮助公司提高效率。据Hölzle称,这次整改背后的想法是Google史上在网络方面最重大的变革。OpenFlow系统可 以统观全网的状态,测算数据传输所需时间,并自动提供数据传输的最佳路由。而且,OpenFlow还会自动分配数据传输的优先级。这样,对网络管理者而 言,他们的管理成本可以大幅降低。

  工作之余,他和Luiz Barroso(Google著名工程师)一同撰写了The Datacenter as a Computer和The Case for Energy Proportional Computing两本书,向业界分享Google的成功经验。他们在The Datacenter as a Computer中介绍了数据中心的设计方案,这本书被出版社放在网上供大家免费下载阅读。而在The Case for Energy Proportional Computing中,他们提出了“服务器在设计时应该让其工作电流和负荷电流成比例,因为它们在运行时并不总是处于满载状态”这一观点。

  虽然在工作中从事着Google的技术核心工作,但他行事一直非常低调,除了在2005年的愚人节推出了饮料Google Gulp外,没有太多轶事可寻。但就像世人知道的那样,Google能建立如今的帝国,离不开Urs Hölzle的汗马功劳。

来自:http://www.programmer.com.cn/13539/

  • 大小: 9.6 KB
分享到:
评论

相关推荐

    URS编写模板及URS申请审批表.pdf

    根据提供的文件信息,我们可以了解到文档内容涉及到了User Requirements Specification(用户需求规格说明书,简称URS)的编写模板以及URS的申请审批表。URS是制造业中特别是在制药行业应用广泛的一个文档,用以详细...

    URS文件模板[文].pdf

    URS文件模板知识点总览 URSS(User Requirement Specification,用户需求说明)文件是软件开发、系统设计和项目实施的重要文档,旨在明确记录用户的需求和期望,对项目的成败起着至关重要的作用。本文将基于URS...

    空调系统URS空调系统URS.rar

    《空调系统URS:设计与理解》 空调系统URS(User Requirements Specification)是工程领域中一项重要的技术文档,主要用于明确用户对空调系统的具体需求和性能指标。在设计和实施空调系统时,URS文档是指导整个项目...

    空调系统URS空调系统URS.doc

    空调系统URS空调系统URS.doc

    刘先喆Datacenter as A Computer1

    《数据中心作为一台计算机》是由Luiz André Barroso和Urs Hölzle提出的概念,旨在重新审视和优化大规模数据中心的运作方式。传统的Web应用程序设计往往关注负载平衡、高可用性、一致性以及可扩展性,但这些解决...

    URS的编写及定义

    1、URS的定义和起草URS文件的目的 2、URS文件在仪器设备系统验证过程中的角色(地位) 3、URS文件起草的指导原则 4、URS对供应商(设计咨询单位)的选择或要求 5、URS文件起草前的准备

    The Case for Energy-Proportional Computing

    文章还提到了Google的Luiz André Barroso和Urs Hölzle在节能效率方面的贡献。他们强调了能源效率已经成为通用计算的一个新焦点,并且已经在移动和嵌入式领域中成为技术驱动的重要因素。早期的工作集中在延长电池...

    Steve-+Go+-++a+global+phenomenon.pdf

    Urs Hölzle的引用强调了在大规模环境中保持简单和可扩展性的挑战,而Go语言就是为应对这种挑战而设计的。 2. **Go的采用与增长**:这部分可能详细介绍了Go语言自2008年发布以来在全球范围内的普及情况,包括开发者...

    门禁系统URS

    门禁系统URS,全称为用户需求说明,是针对门禁系统的详细技术要求文档,用于指导系统的开发、设计和实施。这份文档包含了多个关键部分,旨在确保门禁系统能够满足特定行业的规定,如制药行业的GMP(Good ...

    URS 效果器

    URS(Universal Recording Studio)效果器是一款在音频处理领域中广泛应用的专业软件插件。它集成了多种音频处理技术,如均衡、压缩、限制、噪声门等,为音乐制作人、混音师和后期制作人员提供了全面的声音调整工具...

    万能粉碎机URS-111.doc

    万能粉碎机URS-111.doc

    振荡筛用户需求说明URS.doc

    振荡筛用户需求说明URS.doc

    URS模板.pdf

    《URS模板详解:构建高效安全的文件管理系统》 URS(User Requirement Specification)模板是设计和开发过程中不可或缺的一部分,它详细定义了用户对于系统的需求和预期。在本案例中,URS主要针对一个文件与培训...

    Attack_in_a_Service_Mesh.pdf

    文档还提到了Google Cloud CTO Urs Hölzle的观点,认为未来90%的Kubernetes用户将会使用Istio。这反映出Istio在服务网格管理中的重要性,以及它在未来云原生架构中可能扮演的角色。 最后,文档强调了随着云原生...

    螺杆空压机URS.pdf

    标题中的“螺杆空压机URS.pdf”指的是螺杆式空气压缩机的用户需求规格书(User Requirement Specifications,简称URS)。这份文档通常在工程设计或设备采购阶段使用,以详细列出用户对螺杆空压机的具体需求,确保...

    纯化水制备系统URS.pdf

    纯化水制备系统用户需求规范(URS)知识点 本文档旨在提供纯化水制备系统的用户需求规范(URS),涵盖项目的总体要求、设计依据、质量要求、产量要求等方面的内容。下面是从文件中提取的相关知识点: 1. 项目介绍 ...

    作为计算机的数据中心.pdf

    - **谷歌的经验**: Luiz André Barroso和Urs Hölzle在书中分享了谷歌在设计和运营大规模数据中心方面的经验和教训。 - **案例分析**: 分析了如何通过软硬件结合的方式解决实际问题,比如故障恢复、负载均衡等。 #...

    面向对象的动态语言的优化技术-inline cache

    根据Urs Hölzle、Craig Chambers和David Ungar等人的研究,在典型的SELF程序中,使用内联缓存技术能够实现平均11%的速度提升。更重要的是,通过实验版本的系统,当结合内联缓存收集的类型信息进行方法的重新编译时...

    化验室URS.pdf

    【标题】: 药厂实验室URS(用户需求书)概述 【描述】: 本文档详细介绍了药厂实验室的URS(用户需求书),主要用于规范和指导化验室的改造工程,包括微生物实验区、理化实验区和辅助区的各项技术要求,涉及净化工程...

Global site tag (gtag.js) - Google Analytics