说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Google的Janus与Facebook的McDipper:将闪存用于数据中心

HTML文档下载 WORD文档下载 PDF文档下载
相比硬盘,闪存速度快,无噪音,散热小,但价格也确实贵。不过这并没有阻止Google和Facebook对闪存的尝试,一个新系统Janus,一个新技术McDipper。他们成功将闪存用于数据中心,实现新应用。

比起硬盘存储,闪存(Flash)一向优势明显(速度快,无噪音,散热小等)。而缺点也同样明显,贵。每字节存储成本是硬盘的N倍。由此,也使得闪存更多应用在手机、相机等方面,但 这不代表庞大数据中心用户没有考虑过闪存的使用,尤其是对于热数据读取与存储时。比如不太“差钱”的谷歌。

日前,谷歌工程师研发出一个系统Janus——以确定在何时以及如何来优化使用闪存(论文)

据悉,系统实施后,谷歌规模分布云存储系统已经实现为Gmail存储,MapReduce jobs和视频处理服务。工程师得出了这样的结论:合理地将闪存作为“硬盘式数据中心的一种划算 的补充方案”。相关论文已经在圣何塞(San Jose)USENIX大会上发表。


闪存分配推荐系统,被命名为Janus,以何时将数据从闪存中迁移到硬盘来制定的操作策略。在决定一个工作负载是否需要/值得写入闪存时,系统需要考虑的是数据存在的时间。由于绝大多数I/O活动工作都在新创建的文件中。一般来说,新工作负载在被存储到硬盘之前,都有可能会得到存在闪存中的特殊待遇。当然,读请求的时间也会成为另一种考虑。而对于那些需要长期保存,而又不敏感的数据,完全可以分配到低速硬盘上。

该系统定位很准确,就是实现对闪存的高效使用率:

Our results show that the recommendations allow 28% of read operations to be served from flash by placing 1% of our data on flash.

当然,不只是Google。还有Facebook也在思考如何更好地利用存储资源。其已经花费不少的时间用于通过硬件和软件等方案来存储数据,这些数据不需要高速的访问速度,比如Facebook相册中的那些老照片或由于分析或监管等要求还需要存储起来数据或资料。


Facebook的McDipper 

显然,闪存已经成为Facebook存储中关键的一环,他们开发出McDipper 键-值缓存服务器(key-value cache server)来运行闪存存储。所以数据可以以很快的速度来传送,但不需要依靠更为按昂贵的DRAM。

对于大型数据中心而言,这样设置不同存储方式很正常,难的是如何判断,如何优化,如何与其他系统实现无缝衔接和共享。(翻译/郭雪梅,审校/仲浩)

自己编程模拟 MouseEnter,MouseExit 事件 -VB资料 走进VB6啃一块骨头 做成一个时间限制的测试版 -VB资料 PHP中利用jQuery实现SWF图像上传和裁剪 VB.NET或C#将DataSet快速导出到Excel中 HashSet的equals和hashCode重写问题 PendingIntent实现原理和代码 IntentService实现原理及内部代码 AsyncTask实现原理和内部代码 Neither user nor current process错误 ListView的右边滚动滑块启用方法 Live Wallpaper动态壁纸开发 控制软键盘显示和隐藏 设置Activity大小不再全屏原理 Android面试题,看看你基础如何? Android Canvas绘图抗锯齿解决方法 Android xliff和字符串资源 android.hardware.USB类介绍 Android开发经验谈之应用间数据共享 android_asset这个URL详细使用方法 Android 2.3系统自带高清UI图标下载 设置ScrollView滚动条的颜色 WakeLock使用方法示例代码 Concurrent并发库常见问题总结 Android数据库SQLite性能优化技巧 Android开发之Java设计模式基础篇 Android开发之Java设计模式入门篇 Android开发之Java设计模式 Android开发之Java并发包集合类性能分析 Android开发之Java集合类性能分析 Android开发之Java虚拟机原理和内存分配 在BEAN中,System.out.println("yyy")为什么不能输出呀? 局域网接ADSL,如何限制用户上互联网? 如何不安装oracle的客户端用来连接服务器上的oracle数据库 请问哪有VC关于ADO编程的书籍下载? 关于组件的问题? 用DAO连接数据库,在我的机器上运行没问题,但在其它机器上一运行就挂 谁能告我liulee的个人网页地址呀?? 关于在浏览器中直接运行VB程序的问题 十万火急,我遇上两个奇怪的问题。答者重谢。 请问:如何使用toString? 各位,期待已久的简单任务来了!又是100分!(SQL Server 2000) 好累啊,想放弃了,但又无法回头! Java中,Inner class可不可以使用final修饰符? 谁能告我liulee的个人网页地址呀??急 请教如何在程序运行时修改dbgrid控件options属性中的关于多选控制和整行选择的两个属性? 请推荐UNIX方面的书籍 如何使用toString()方法,谢谢 菜鸟系列:一个简单的编译错误,但我不明白!救命啊!!!! 这就是标准?SJ/T11234 SJ/T11235培训纪实 在哪里看我现在linux系统中用的应用软件的版本号?比如wu-ftp sendmail等等! 操作系统版本不同问题 BCB下怎么调用WINDOWS API函数,急 cpu风扇不转的问题…… 游戏开发的高手或者3维建模的高手,是怎样开发人物模型的呢? 今天下午有没有去微软发布会的????马上回答 关于字体问题!请教会者不难者!!!!!!!! 請問怎麼定義小一點得符點數???? ReadFile超时返回什么? 我的机器装了2000server,2000profession 和NT4.0,现在机器空间不够想把nt4.0和2000profession 卸载,请问应该如何进行?? 怎样用PB代码实现在MDI窗口里的 Ctrl + Tab 的功能 ? 如何将静态库加入项目中,有头文件,SETING出也加入,为何说和系统的库重复定义 如何调用非mfc的程序调用mfc下开发的动态连接库, 请问谁有监测图片变化的部分代码?(在线等待) GetCurrentDirectory()?? 用ADo更新图片(bmp,jpg)难道只能将原来的数据记录删除后在添加吗?不能直接更新吗? 请大家帮忙解决一下循环体的问题!!:) 请问oracle 自己带的http server(实际上是apache)如何配置class path 给你100分(OLE) 我在制作一个网络浏览器时遇到一个问题,在线等你的帮助 公司不做软件了,失业了,高兴送分 JNI 中内存管理的问题 ehlib控件的问题,如何在表中的一字段显示一个列表?分可以加,,,在线等 大家帮我 c# 的一大难题? 一定加分! 十万火急~~谁有完整的网站计划书? 能不能给我一份,万分感谢! 高分求教不用ActiveSkin实现金山词霸类窗体和按钮效果。 用delphi编写的dll结果不能调用,谢谢你的回答!!! mscomm控件读写串口的问题 正式加入水园 请教ListView控件的使用。 这里有100分(OLE) 成长中的一件事作文600字 当光从空气斜射入水中或其他介质中发生折射时,折射光线与入射光线在______? CaCO3 Ca(OH)2 CaO的名称 如何由实验证明该碱性由co3^2-水解引起 提供试剂包括na2co3 bacl2 naclthanks 为什么折射光的亮度会比入射光弱? 如何鉴定中含有CaCO3 Cao Ca(OH)2某混合物中同时含有 CaCO3 Cao Ca(OH)2 三种物质,如何坚定该物质中含有这三种物质,必须坚定出同时含有,缺一不可如加药品反映后产物有三种中任意一中测得含有某 怎样证明Na2CO3溶液呈碱性是由CO3,水解引起的 为什么折射光的亮度比入射光弱 用方程式表示下列物质间的转化过程C→CaO→Ca(OH)→CaCO3 如何用一个实验来证明纯碱水溶液呈碱性是由碳酸根离子引起的,而不是因为钠离子可以选用仪器和试剂:试管 胶头滴管 酚酞试液 5%纯碱溶液 5%碳酸钾溶液 5%氯化钠溶液实验结论: 一束光从空气中射入水中和反射光线成45度角,折射光和入射光的亮度哪个强? 有没有液体既不溶于水也不溶于油?不要弄什么新型纳米材料什么的.我希望得到比较传统的回答. 碳酸氢钠和碳酸钠的碱性哪个强?请从水解角度说明 当光从空气斜射如水中或其他介质中发生折射时,折射光线与入射光线在___请补充完整, 为什么油不溶于水为什么在做饭的时候,油遇上水就会往外溅(急!)明白者答 盛放石灰水的试剂瓶壁上有一层白色固体,该固体是?写出形成这种白色固体的文字表达式______,要洗去这层白色固体的物质可先加入______溶解,再用水冲洗. 为什么碳酸钠中的碳酸根离子显碱性?其他含碳酸根的化合物也显碱性吗? 1个桥墩2吨重 浸在水里2分之1 请问受到多大浮力RT 下面关于物态变化的说法判断不正确是( )A.霜是水蒸气凝华而成的 B.冰是水凝固形下面关于物态变化的说法判断不正确是(  )A.霜是水蒸气凝华而成的 B.冰是水凝固形成的C.雾是水汽 水结冰时——体积如何变化? 中和滴定,强碱滴入弱酸,应用酚酞.但不会促进弱酸电离吗?怎么测待测弱酸氢离子浓度?中和滴定,强碱滴入弱酸,应用酚酞.因为生成强碱弱酸盐,显碱性.但不会促进弱酸电离吗?改变了原弱酸氢 关于阳光经过大气层的折射既然阳光经过大气层会向下偏折,那么为什么当太阳在水平面以下时就可以被看见呢?应该是在水平面以上还看不见.而且所有地区看到的日出都是提前的吗?应该是有 为什么光从空气射入水中时,折射光线向法线偏折? 弱酸ph等于1是说溶液中的氢离子吗不包括未电离的氢离子, 光透过大气层时,会发生折射 这句话对吗 为什么激光从空气射入水中,折射光线向法线偏折,而固体(如一只筷子)从空气放入水中看,筷子是远离法线偏折的? 弱酸中氢离子的浓度和弱酸本身的浓度是否存在关系,还是说弱酸部分电离出的氢离子浓度与自身浓度存在关系 如果没有大气层对太阳光的折射 我们将晚看到太阳 为什么?如果没有大气层对太阳光的折射 早晨,我们将晚看到太阳 为什么? 光从空气进入水中为什么是向法线靠近而不是远离?最好具体一些,麻烦提一下原理, 光线从空气斜射入水中,反射光线与入射光线的夹角为100°,则折射光线与反射光线的夹角x为()A.x请说明理由。 冰怎样转化成水蒸气/水蒸气怎样转化成冰/水怎样转化成水蒸气/水蒸气怎样转化成水? 一杯水,加盐后,鸡蛋是不是浮在水面上?一个杯子,放了盐,再加水,鸡蛋是不是在杯子的中间? 求正能量 为什么水的蒸汽压低于冰的蒸汽压冰就转化为水蒸汽压有减小的趋势吗?还是什么,.....我不知道 水结冰时——体积如何变化? 10N的水可以产生大于10N的浮力吗?如果按F浮=G排看,最大浮力理论上=10N.但是如果有一物体,重力大于10N,密度小于水,那么它将漂浮,由F浮=G物看,浮力大于10N.这两个是矛盾的啊!求高手指出哪一条 乐可斯冰淇淋加盟天气预报就是应用大气变化的规律,根据当前及近期的天气形势,对未来一定时期内的天气状天气预报就是应用大气变化的规律,根据当前及近期的天气形势,对未来一定时期内 折射现象中,光在空气、玻璃、水中的角度大小关系是:______、______、______ 重10n的水可以产生的浮力A 一定小于10NB 一定大于10NC 一定等于10ND 可以大于、小于或等于10N 光在真空中的速度是[]米/秒,光线空气射入水中其速度将[] 自然光以布儒斯特角有由空气入射到一玻璃表面上,反射光是在入射面内振动的完全线偏振光.这句话为什自然光以布儒斯特角有由空气入射到一玻璃表面上,反射光是在入射面内振动的完全线 重10N的水可以产生的最大浮力是多少?答案是大于10牛,这是为什么?为什么排出的体积这么大? 美居雅阁 天气预报就是应用大气变化的规律,根据当前及近期的天气形势,对未来一定时期内的天气状况进行天气预报就是应用大气变化的规律,根据当前及近期的天气形势,对未来一定时期内 氯化锌溶于水后形成絮状物,许久不能溶解,是何原因? 在水中会有少部份水分子被电离出氢离子和氢氧根,那么水为什么不显酸性 天气预报说明大气的什么情况 ZnCl2 (氯化锌)+ HCl(盐酸)=(能发生化学反应吗?如果能请写出化学反应式.) 水是弱电解质,能电离出氢离子和氢氧根离子,那水还是纯净物吗?也就是说水中液态水中总是含有水分子、氢离子和氢氧根离子,那不是混合物了吗? 除去CACL2中的HCL用CACO3可不可以产生的H2O和CO2反应怎么办 重10N的水,它可以产生的最大浮力是? 正能量是什么意思 快 酸碱溶液中水电离出的氢离子浓度怎么算图 重为10N的水,可以产生的最大浮力是多少答案是大于10N, 正能量简单说是什么意思 我身边的正能量作文600有具体事例 为什么强酸强碱完全电离反应实质是氢离子与氢氧根离子结合生成水啊啊啊啊 CaCO3 CaO Ca(OH)2 分别是什么 我身边的正能量 作文600 液态二氧化碳灭火的原因是什么 CaCO3、Ca(OH)2、CaO 它们各自的性质、有关资料(简单点) 还有转化关系 老是弄混 谢谢啦
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘