
前沿科技类
文章平均质量分 80
shineHoo
这个作者很懒,什么都没留下…
展开
-
Google——MapReduce(1)
参考文献:[1] Google MapReduce [2] MapReduce: A major step backwards [3] MapReduce: 一个巨大的倒退[4] http://en.wikipedia.org/wiki/MapReduce [5] Hadoop前言MapReduce 在当下绝对是IT技术界的一个热词,在网上,随便搜索一下就能够找到大量关于介绍MapRed转载 2010-01-21 21:43:00 · 1292 阅读 · 0 评论 -
谷歌三大核心技术——BigTable中文版
<br />Google's BigTable 原理 (翻译)<br /> 题记:google 的成功除了一个个出色的创意外,还因为有 Jeff Dean 这样的软件架构天才。<br /> ------ 编者<br />官方的 Google Reader blog 中有对BigTable 的解释。这是Google 内部开发的一个用来处理大数据量的系统。这种系统适合处理半结构化的数据比如 RSS 数据源。转载 2010-09-09 12:12:00 · 3731 阅读 · 0 评论 -
谷歌三大核心技术——MapReduce中文版
<br />MapReduce:超大机群上的简单数据处理 摘要MapReduce是一个编程模型,和处理,产生大数据集的相关实现.用户指定一个map函数处理一个key/value对,从而产生中间的key/value对集.然后再指定一个reduce函数合并所有的具有相同中间key的中间value.下面将列举许多可以用这个模型来表示的现实世界的工作.以这种方式写的程序能自动的在大规模的普通机器上实现并行化.这个运行时系统关心这些细节:分割输入数据,在机群上的调度,机器的错误处理,管理机器之间必要转载 2010-09-09 12:02:00 · 1573 阅读 · 0 评论 -
Amazon——Elastic Compute Cloud(EC2)
<br />《云计算》教材试读:弹性计算云EC2 4.3 弹性计算云EC2<br />亚马逊弹性计算云服务(Elastic Compute Cloud,EC2)是亚马逊提供的云计算环境的基本平台。网络数据流的流向非常复杂,企业和个人的网络平台所需的计算能力也随着这些流量增加在不断地变化着。利用亚马逊提供的各种应用接口,用户可以按照自己的需求随时创建、增加或删除实例。通过配置实例数量可以保证计算能力随着通信量的变化而变化。这样在提高访问者用户体验的同时也降低了成本,对于中小企业来说是非常有利的。本节主要讲解转载 2010-09-09 09:09:00 · 7120 阅读 · 1 评论 -
Google——MapReduce(2)
<br />《云计算》教材试读:并行数据处理MapReduce 收藏2.2 并行数据处理MapReduce<br />MapReduce是Google提出的一个软件架构,是一种处理海量数据的并行编程模式,用于大规模数据集(通常大于1TB)的并行运算。“Map(映射)”、“Reduce(化简)”的概念和主要思想,都是从函数式编程语言和矢量编程语言借鉴来的[5]。正是由于MapReduce有函数式和矢量编程语言的共性,使得这种编程模式特别适合于非结构化和结构化的海量数据的搜索、挖掘、分析与机器智能学习等。2.转载 2010-09-09 09:01:00 · 3512 阅读 · 0 评论 -
Google——Google File System(GFS)
Google文件系统(Google File System,GFS)是一个大型的分布式文件系统。它为Google云计算提供海量存储,并且与Chubby、MapReduce以及Bigtable等技术结合十分紧密,处于所有核心技术的底层。由于GFS并不是一个开源的系统,我们仅仅能从Google公布的技术文档来获得一点了解,而无法进行深入的研究。当前主流分布式文件系统有RedHat的GFS[3](Global File System)、IBM的GPFS[4]、Sun的Lustre[5]等。这些系统通常用于高性能计转载 2010-09-09 08:57:00 · 17460 阅读 · 0 评论 -
Google——Google Cluster
<br /><br />最近花了不少功夫在Google发布的这些文章上。Google这几年发布了不少的论文来介绍它底层分布式的计算平台,其中最重要的有5篇,其中包括了大名鼎鼎的MapReduce,GFS,也有不那么出名的chubby:<br />GoogleCluster: http://research.google.com/archive/googlecluster.html <br />Chubby:http://labs.google.com/papers/chubby.html <br />GFS转载 2010-09-08 20:27:00 · 1658 阅读 · 0 评论 -
Google——Chubby
<br /> Google利器之Chubby 收藏<br />写完了Google Cluster,该轮到Chubby了。<br /><br />参考文献:<br />[1] The Chubby lock service for loosely-coupled distributed systems <br />[2] Paxos Made Simple<br /> <br />声明<br /><br />文中大部分的观点来自于文献[1]中的描述,但也夹杂了部分本人自己的理解,所以不能保证本文的正确性。真转载 2010-09-08 20:34:00 · 2704 阅读 · 0 评论 -
云计算——判断是不是云计算的三条标准
<br /><br />刘鹏演讲实录:<br /> 到底什么是云计算?这是大家比较关注的一个问题。现在我们发现了有很多种不同的说法,到底什么是云,什么不是云,让人很费解。有人讲公有云是云,私有云不是云;还有人说支持虚拟化叫云,不支持虚拟化不叫云,但是Google不支持虚拟化,而我们都认为Google是云;还有人讲有1000台服务器是云,好像999台就不是云;还有人讲会下雨的叫云,不会下雨的不是云,呵呵,开个玩笑。现在有个别高性能计算中心,什么都没变,就是名字改成叫云计算中心啦。为什么有那么多人要打着云转载 2010-09-09 09:07:00 · 3803 阅读 · 0 评论 -
第二届中国云计算大会——张亚勤云语录
<br /><br />5月21日,第二届中国云计算大会在北京举行,我在会上做了《新一代计算趋势和核心技术》的主题演讲。IT168的记者洪钊峰总结出了我的十条“云语录”,在此和大家分享这篇报道。<br /><br /><br />1.云计算是被逼出来的。<br />云计算是被逼出来的,计算量越来越大,数据越来越多,越来越要动态,越来越要实时,越来越需要结构化,光有服务器,光有PC客户端已经不够了,所以一定要走向云计算,所以有了搜索,有了电子商务,有了信息的云,云计算是产业催生出来的。<br /> <br /转载 2010-06-03 10:12:00 · 1548 阅读 · 0 评论 -
中间件与SOA的关系
随着用户对大型网络应用高效运行、灵活应变、无缝集成需求的不断提高,中间件已经从上世纪80年代兴起的第一代“CORBA中间件”,90年代兴起的第二代“J2EE中间件”发展到了今天的第三代“SOA中间件”。事实上,早在十几年前,Gartner就首度提出了SOA(面向服务的企业架构)的概念,SOA将软件视为由“配置化服务”组成的新系统,着重强调软件的松散耦合、并使用独立的标准接口,让企业应用系统变得灵活转载 2010-03-19 15:47:00 · 5478 阅读 · 0 评论 -
面向服务的体系结构(Service-Oriented Architecture,SOA)
SOA,面向服务的架构。是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以一种统一和通用的方式进行交互。 1、产生 产生于对现有应用的集成和对业务变更的快速的适应。 当前的I转载 2010-03-19 10:23:00 · 1989 阅读 · 0 评论 -
深入浅出DDoS攻击防御
源: 《程序员》官网投递时间: 2012年7月30日 12:19作者: baiyuzhong主题: 深入浅出DDoS攻击防御 文/魏兴国敌情篇 ——DDoS攻击原理DDoS攻击基础DDoS(Distributed Denial of Service,分布式拒绝服务)攻击的主要目的是让指定目标无法提供正常服务,甚至从互联网上消失,是目前最强大、最难防御转载 2012-08-21 17:31:19 · 2098 阅读 · 0 评论