在线视频亚洲一区,www.久久99,亚洲一区二区久久久久久久,精品视频一区二区三区四区五区

百度楊棟:HCE助MapReduce提升資源利用率

作者: 來源:未知 2012-03-05 16:30:01 閱讀 我要評論 直達商品

本身功能框架大概分四個層次,最上層提供了Java,C++,Streaming,Python,Php,相比于原來只提供Java接口,他認(rèn)為如果你是原生態(tài)就做Java,其他語言統(tǒng)一Streaming,這樣問題開發(fā)者會有一些變動,第二Streaming還是有一些管道開銷。處理每一個KV都需要管道,管道就是拷貝一次,都會額外有兩次拷貝到Java里面,如果省去這一點可以節(jié)省一點,有人說節(jié)省這一點重要嗎?對于一個上萬臺集群,只要節(jié)省1%就賺了幾百萬,節(jié)這么一個概念。

第二層次是Compiler Optimization,對編譯做的。還有一個代碼實現(xiàn),能夠從C++轉(zhuǎn)到上面的Php接口,這個其實代碼量100內(nèi)搞定,很方便實現(xiàn)多語言。執(zhí)行層沒什么好說的,執(zhí)行層和Hadoop原來都是一樣的,只不過我們原來做了一些優(yōu)化,讓每一個模塊都比原來高高興一點。底層的壓縮庫,我們做了一些調(diào)優(yōu),因為大家都知道,發(fā)明一個壓縮算法很難,因為像傳統(tǒng)是有幾十種壓縮算法,我們只需要針對不同數(shù)據(jù)去選擇不同的壓縮算法。還有存儲接口,可以和C++存儲更好交互,換句話能夠在其他C++實現(xiàn)的上節(jié)省很多IO如果你要通過GNI,其他的方式來做。

文件格式傳統(tǒng)Hadoop支持兩種,MapReduce,文本等格式。看一下整個數(shù)據(jù)流,整個HCE數(shù)據(jù)流,用戶提交作業(yè)從這端開始提交,到切割處理,相當(dāng)于上層只是在Java只是一個虛擬的代理,真正實現(xiàn)都是在C++上面。其實早期做了一項,通過C++空間來實現(xiàn)Shuffling,其實效果不大,本身瓶頸不在于傳輸,而在于本身在2.0里面,把部分槽位省下來,本身性能有很大提高。其實C++端貢獻最大還是Reduce這塊,相當(dāng)數(shù)據(jù)流這端,最終數(shù)據(jù)輸出在控制上層做完就OK了。

換句話說,把數(shù)據(jù)切到C++的第三個,為什么還要實現(xiàn),因為很多作業(yè)已經(jīng)用Streaming跑,我們增加了StreamingOver Hce的接口。這里SSE怎么利用靜態(tài)編譯去優(yōu)化一個程序?實現(xiàn)一些傳統(tǒng)方法向,這種操作對每一種都有3到5倍,甚至10倍提升。有人說這些用戶他可能不用,換句話說SSE就是強迫用戶用,用戶用C編程必須要去包HCE框架,這種SSE指令級帶來性能提升。

最終會提供這么幾個接口,像C++,CHE等一些接口,性能大概有10%-30%提升,而誰在用呢?像Java是Hive在用。對于一些需要提升性能的,因為是,還有一些比較大的用戶程序占了很多東西作業(yè),他是用C++就能有很多提升。進行一個對比,HCE對比Hadoop有這么幾個方面,提供編程接口更多一些,很容易支持其他存儲系統(tǒng)。第三,本身要比基于JNI的性能提升很多,再就是我們用實現(xiàn)靜態(tài)編譯,使用戶進程能夠跑的很快,當(dāng)然會做一些像比較久遠算法,在大數(shù)據(jù)里面,因為默認(rèn)Hadoop最終容易實現(xiàn)combiner,這是什么呢?就是Map階段去做Reduce,這是很重要優(yōu)化。所以,HCE用這些技術(shù)都會比Hadoop更優(yōu)。

最后我們看一下對比,他的性能比,這是原來Hadoop,什么叫Timings,我把所有Shuffling切成一段段對比,HCE取兩塊,其他都是一些功能型實現(xiàn)。為什么優(yōu)化呢?因為第一C++在本地做排序,第二我們有用JNG,我們考慮 壓縮因素,壓縮算法有很多,尤其是中間結(jié)果壓縮,基于本地的,換句話說你在本地,大家看這幅圖,什么情況最高呢?他恰恰中間結(jié)果用了IOGO壓縮最多,換句話這個壓縮比最好,耗的CPU最多,需不需要用這個呢?不一定,大家去看官網(wǎng),其實你做壓縮,本地本身跑計算這些數(shù)據(jù)已經(jīng)是半結(jié)構(gòu)化的數(shù)據(jù),或者結(jié)構(gòu)化的數(shù)據(jù),他做到這一部,用其他壓縮法壓縮比也不會差一倍,本身CPU消耗,包括Google等等這些東西也比哪些高很多,這是10個節(jié)點100G測算結(jié)果。

如果我用SSE指令來編譯的時候,利用編譯優(yōu)化的算法還有額外10%的提升。第二個應(yīng)用,這是百度實際應(yīng)用,跑兩個實際應(yīng)用,第一個是語言的影響,第一個是Hadoop傳統(tǒng)Streaming,大概跑了50秒。本身HCE,這是差不多在90臺機器上跑的,用HCEStreaming有所提升,你省去Streaming管道還有一個提升,傳統(tǒng)跑了20多秒,變成Streaming跑了這么多等等都不同,所以根據(jù)實際來看優(yōu)化框架和靜態(tài)編譯優(yōu)化程序我們都做到了。

最后總結(jié)一下,不應(yīng)該叫Jobs,我們?nèi)绾稳?yōu)化一個tasks,我們HCE目標(biāo)就是優(yōu)化tasks。首先你要通告combiner,保證在Map端數(shù)據(jù)減少,到Reduce就很輕量級。第二是用C++接口,第二通過壓縮算法等來進行。Contribution大概在今年年底,所有集成作業(yè)都會切到HCE上,當(dāng)然是百度的。第二就是Applications,有哪些用戶,有哪些作業(yè)?他任務(wù)都很大,很重量級。第二就是MapReduce-based warehouse,這就是我那會說的話,HCE本身會節(jié)省超過10%機器,為公司能節(jié)省,如果全部用上的話能節(jié)省10%。

什么叫Hive Over HCE。有一個同學(xué)在Hive工作,我把HCE推薦給Hive,他做了一些試用,以及他們跑的一些作業(yè)。FaceBook這邊做了一些簡單實踐,他相當(dāng)于把MapReduce,因為大家了解Hive就是MapReduce一層分裝,把Hive和Reduce本身實現(xiàn)復(fù)雜邏輯。Hive支持是劣存儲,他實現(xiàn)這些東西,然后就遷過去。他給出數(shù)據(jù),他們實際跑的FaceBook一些作業(yè)有20%到50%性能提升,為什么平均30%呢,不是很高呢,因為他的作業(yè)都是很重量級。換句話FaceBook作業(yè)都是好CPU,什么在好CPU,超過70%是壓縮和解壓縮,為什么?因為國內(nèi)這方面可能做的不好,國外所有的輸入輸出都是利用Jira壓縮,現(xiàn)在國內(nèi)都是計算式瓶頸,有的人覺得不差錢加機器擴容解決,國外這塊做的比較精細(xì)一點。

有沒有辦法解決呢?我建議一種方法,用SSE把壓縮庫重新編譯成內(nèi)聯(lián)的方式。因為所有的壓縮都是用我前面說的這些簡單的語言,函數(shù)實現(xiàn),而壓縮庫本身是是0的,你必須利用高效指令進行優(yōu)化,因為Hadoop利用到這種技術(shù)。所以,這是一個額外話題,你希望去優(yōu)化程序,你應(yīng)該去關(guān)注程序本身性能損耗在哪里,有沒有相似或者有沒有一些簡單不用去實現(xiàn)那么復(fù)雜的動態(tài)配置來解決這個問題。


  推薦閱讀

  圓桌沙龍:NoSQL技術(shù)實戰(zhàn)

時至今日,“Big data”(大數(shù)據(jù))時代的來臨已經(jīng)毋庸置疑,尤其是在電信、金融等行業(yè),幾乎已經(jīng)到了“數(shù)據(jù)就是業(yè)務(wù)本身”的地步。這種趨勢已經(jīng)讓很多相信數(shù)據(jù)之力量的企業(yè)做出改變。恰逢此時,為了讓更多的人了解和使>>>詳細(xì)閱讀


本文標(biāo)題:百度楊棟:HCE助MapReduce提升資源利用率

地址:http://www.sdlzkt.com/a/kandian/20120305/36929.html

樂購科技部分新聞及文章轉(zhuǎn)載自互聯(lián)網(wǎng),供讀者交流和學(xué)習(xí),若有涉及作者版權(quán)等問題請及時與我們聯(lián)系,以便更正、刪除或按規(guī)定辦理。感謝所有提供資訊的網(wǎng)站,歡迎各類媒體與樂購科技進行文章共享合作。

網(wǎng)友點評
我的評論: 人參與評論
驗證碼: 匿名回答
網(wǎng)友評論(點擊查看更多條評論)
友情提示: 登錄后發(fā)表評論,可以直接從評論中的用戶名進入您的個人空間,讓更多網(wǎng)友認(rèn)識您。
自媒體專欄

評論

熱度

在线视频亚洲一区,www.久久99,亚洲一区二区久久久久久久,精品视频一区二区三区四区五区
欧美日本在线| 亚洲免费网站| 欧美一级久久久久久久大片| 国产伦精品一区二区三区高清| 久久亚洲图片| 亚洲国产国产亚洲一二三| 欧美大学生性色视频| 日韩视频免费| 亚洲第一综合天堂另类专| 欧美激情第1页| 久久蜜桃资源一区二区老牛| 亚洲国产日韩综合一区| 亚洲一区二区免费| 国产日韩av一区二区| 欧美日韩免费一区| 久久成人人人人精品欧| 亚洲国产精品久久久久秋霞影院| 国产日韩一区欧美| 欧美电影免费网站| 玖玖国产精品视频| 中文日韩在线视频| 欧美性猛交xxxx乱大交退制版| 国产一区久久久| 欧美日韩一二三四五区| 亚洲欧美日韩成人高清在线一区| 好吊一区二区三区| 国产欧美婷婷中文| 欧美激情精品| 美国十次成人| 亚洲免费在线电影| 亚洲第一伊人| 亚洲国产岛国毛片在线| 国产精品久久久久国产a级| 欧美日本不卡| 久久久免费精品| 一区二区三区产品免费精品久久75| 亚洲高清在线视频| 国产精品一二三视频| 国产精品美女999| 免费在线日韩av| 久久综合亚州| 亚洲专区国产精品| 亚洲国产精品久久久久秋霞不卡 | 日韩亚洲欧美高清| 亚洲大黄网站| 国产精品尤物| 国产精品亚洲综合天堂夜夜| 欧美11—12娇小xxxx| 美日韩免费视频| 亚洲女人天堂av| 亚洲啪啪91| 日韩天堂av| 国语精品一区| 樱花yy私人影院亚洲| 国产精品一区二区三区成人| 国产精品一区二区在线观看网站| 欧美日本不卡视频| 欧美日韩三区| 麻豆精品在线视频| 欧美福利在线观看| 久久精品国产77777蜜臀| 在线视频精品| 亚洲免费一区二区| 9i看片成人免费高清| 亚洲视频免费看| 亚洲日本va在线观看| 一本色道久久综合亚洲91| 在线看片成人| 亚洲美女性视频| 亚洲国产一区二区视频| 99精品99| 欧美在线一区二区三区| 国产精品一区二区三区久久久| 性做久久久久久免费观看欧美| 99re热精品| 亚洲欧美激情一区二区| 一本色道久久综合一区| 亚洲伊人伊色伊影伊综合网| 日韩一区二区精品视频| 亚洲综合国产| 久久久噜噜噜久噜久久| 亚洲欧美激情四射在线日| 久久乐国产精品| 久久精品成人一区二区三区 | 欧美成人一区在线| 欧美日韩精品在线| 欧美精品一区在线播放| 国产伦精品一区二区三区视频黑人| 欧美三级乱码| 国内激情久久| 影音先锋欧美精品| 一区二区日韩免费看| 一区二区日韩欧美| 久久精品国产成人| 欧美日韩xxxxx| 欧美精品一区二区三区久久久竹菊| 国产精品家教| 国产精品视频yy9099| 亚洲成人在线免费| 亚洲国产清纯| 性伦欧美刺激片在线观看| 蜜臀av国产精品久久久久| 免费不卡亚洲欧美| 国产精品色婷婷久久58| 国产欧美亚洲视频| 亚洲美女福利视频网站| 久久九九热免费视频| 久久久久这里只有精品| 欧美性大战久久久久久久蜜臀| 国产精品国产三级国产专区53| …久久精品99久久香蕉国产| 亚洲国产一区二区三区在线播| 欧美亚洲日本一区| 欧美日韩免费观看一区=区三区| 欧美日在线观看| 亚洲国产成人porn| 日韩午夜剧场| 久久综合九九| 国产精品综合av一区二区国产馆| 国产亚洲制服色| 亚洲网址在线| 欧美激情第4页| 国产精品啊啊啊| 亚洲人体影院| 久久亚洲不卡| 欧美日本一区二区高清播放视频| 韩国成人福利片在线播放| 亚洲国产精彩中文乱码av在线播放| 免费人成网站在线观看欧美高清| 久久久水蜜桃| 欧美大片免费| 黄色精品网站| 亚洲精品视频在线看| 久久久美女艺术照精彩视频福利播放| 国产精品国产三级欧美二区| 国产亚洲精品成人av久久ww| 亚洲伊人观看| 欧美体内she精视频| 国产一区av在线| 午夜免费电影一区在线观看| 欧美日韩国产一区二区| 国产情人综合久久777777| 亚洲午夜激情| 欧美另类高清视频在线| 国产精品亚洲欧美| 一区二区三区欧美激情| 欧美成人免费网| 国产老女人精品毛片久久| 亚洲一区二区三| 国产精品成人观看视频免费| 国产一区在线看| 欧美在线综合视频| 国产九九视频一区二区三区| 亚洲激情在线播放| 牛牛精品成人免费视频| 狠狠色丁香婷婷综合| 亚洲美女毛片| 欧美激情黄色片| 亚洲啪啪91| 欧美国产激情二区三区| 国产欧美日韩一区二区三区在线 | 久久久久久伊人| 国产日韩亚洲欧美精品| 亚洲精品美女免费| 免费在线亚洲欧美| 亚洲人成网站在线播| 欧美成人激情在线| 国产欧美日韩视频在线观看| 欧美夜福利tv在线| 国产一区二区三区日韩| 一区二区三区www| 国产精品jizz在线观看美国| 中文欧美在线视频| 国产精品成人一区二区三区吃奶| 亚洲国产精品成人久久综合一区| 欧美成人精品| 日韩一级片网址| 欧美三区在线观看| 亚洲国产精品传媒在线观看| 欧美国产专区| av不卡在线看| 国产精品女人网站| 99在线精品视频| 国产精品男gay被猛男狂揉视频| 欧美一级在线播放| 一区二区三区我不卡| 免费人成网站在线观看欧美高清| 国产一区视频在线观看免费| 国产精品综合不卡av| 激情六月综合| 榴莲视频成人在线观看| 国产噜噜噜噜噜久久久久久久久| 欧美诱惑福利视频| 一区二区在线视频播放| 欧美第一黄网免费网站| 精品成人一区二区| 欧美日产在线观看| 亚洲欧美激情四射在线日| 激情六月婷婷久久| 欧美人体xx|