精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

SCM: 顛覆存儲系統(tǒng)軟件架構

存儲 存儲軟件
SCM(Storage Class Memory)是一種新型的存儲介質,其特性與傳統(tǒng)的存儲介質有很大的不同。如何基于SCM介質的特性,在軟件層面做出相關的改變,充分發(fā)揮SCM的能力,是下一代超高性能存儲系統(tǒng)需要解決的至關重要的問題。
  • 背景

SCM(Storage Class Memory)是一種新型的存儲介質,其特性與傳統(tǒng)的存儲介質有很大的不同。如何基于SCM介質的特性,在軟件層面做出相關的改變,充分發(fā)揮SCM的能力,是下一代超高性能存儲系統(tǒng)需要解決的至關重要的問題。

  • SCM對存儲軟件的挑戰(zhàn)

SCM對存儲軟件的挑戰(zhàn)是多方面的,其中最關鍵的挑戰(zhàn)是軟件棧時延、網(wǎng)絡時延以及崩潰一致性,下面分別進行簡單的說明。

[[206182]]

  • 軟件棧時延

不同介質的時延如下圖所示,在沒有SCM出現(xiàn)以前,時延從低到高分別是SRAM、DRAM、NAND(SSD)、Magnetic Disk(HDD)。可以看到,DRAM和NAND之間存在2-3個數(shù)量級的差異,這是一個明顯的性能鴻溝(Performance Gap)。SCM的時延在在DRAM和SSD之間,它的出現(xiàn)填補了這個性能鴻溝,這使得SCM既能夠被當作比較快的存儲設備來使用,又可以當作略慢一些的內存(同時有非易失特性)來使用,如下圖右側所示(在圖中標為NVM)。

SCM填補了DRAM和NAND之間的性能鴻溝(FromSNIA)

在現(xiàn)有AFA存儲系統(tǒng)中,為追求NVMe SSD的極致性能,軟件棧本身帶來的時延已經無法忽略 。相比SSD,SCM介質的訪問時延有幾個數(shù)量級的差異(從數(shù)百微秒級到數(shù)百納秒級),軟件棧時延的問題將更為凸顯。如傳統(tǒng)的從應用到內核的軟件棧對功能的分解層級清晰,對于慢速的存儲介質是合適的,但對于SCM這樣的超高速介質則成為了速度的瓶頸。

  • 網(wǎng)絡時延

基于同樣的原因,網(wǎng)絡時延在SCM系統(tǒng)中的占比也成為了影響系統(tǒng)時延的主要矛盾。如何構建高速、穩(wěn)定的網(wǎng)絡,成為了能否在系統(tǒng)中充分利用SCM介質性能的關鍵因素。

  • 崩潰一致性(CrashConsistency)

相對于傳統(tǒng)內存,SCM可以提供相同的訪問接口(Byte Addressable SCM: Load/Store),同時提供了數(shù)據(jù)非易失能力。在基于內存的計算機系統(tǒng)中,不需要考慮系統(tǒng)崩潰后內存中數(shù)據(jù)的恢復問題(系統(tǒng)崩潰后內存數(shù)據(jù)全部丟失,需要從其他地方恢復數(shù)據(jù)),而在SCM系統(tǒng)中需要考慮這個問題(如何在系統(tǒng)恢復后直接從SCM中恢復數(shù)據(jù)?)。這個問題極大影響了軟件系統(tǒng)的設計理念,如在數(shù)據(jù)寫入SCM的過程中,由于CPU保存到介質的順序可能受到硬件的自動調整,需要根據(jù)數(shù)據(jù)在系統(tǒng)崩潰后被使用的順序來保證數(shù)據(jù)在存儲到SCM時的順序,或者能夠通過其他方式恢復數(shù)據(jù)的內在一致性,否則就會發(fā)生數(shù)據(jù)損壞。

一個簡單的示例如下圖所示。程序的意圖是先寫入數(shù)據(jù)data[0]和data[1],然后再設置valid標志位為1,表示數(shù)據(jù)是有效的。然而如果不通過store和fence指令配合指定數(shù)據(jù)寫入SCM的順序,數(shù)據(jù)寫入SCM就可以被硬件調整。調整后的順序可能是先寫入valid標志,再寫入data。如果在寫入valid標志后,但data尚未寫入之前發(fā)生了系統(tǒng)崩潰,則在SCM將會存在錯誤的信息。在系統(tǒng)恢復后,將會將SCM中的垃圾數(shù)據(jù)認為是有效數(shù)據(jù),從而帶來數(shù)據(jù)一致性的問題:

訪存重排將會引入崩潰一致性問題

Data數(shù)據(jù)從Cache 到SCM介質的持久過程,通常需要增加新的commit CPU指令,保障數(shù)據(jù)真正持久化到了NVM 介質中。但是,在commit操作未執(zhí)行之前,由于Cache空間不足,引起的不可控、隨機的Data數(shù)據(jù)從Cache到SCM的持久化,讓數(shù)據(jù)不一致問題更復雜了。Commit操作影響了未來存儲應用軟件設計,甚至成為軟件架構設計的關鍵要素。數(shù)據(jù)一致性與性能的矛盾仍然是永恒的架構課題。

  • 如何應對這些挑戰(zhàn)
  • 應對軟件棧時延的挑戰(zhàn)

應對軟件棧時延挑戰(zhàn)的主要方法,是采用新的軟件分層模式,打薄軟件棧深度,減少軟件消耗。如開源的libpmem(http://pmem.io/)為持久化內存提供了基礎的編程框架,在極致性能場景通過bypass傳統(tǒng)軟件棧的直通方式去除相應的時延消耗,如下圖最右側所示(引自http://pmem.io/2014/08/27/crawl-walk-run.html)。軟件可以從用戶態(tài)通過Load/Store直接訪問SCM,繞過內核軟件棧,就能夠最大程度地減少軟件棧的時延開銷。

用戶態(tài)Load/Store直通模式提供最優(yōu)軟件棧時延

所以,軟件用戶態(tài)化,除了帶來維護性、App實例編排的好處外,性能優(yōu)化是更重要的。上圖直接訪問新介質空間地址的信息,避免了內核過多的操作。 內核調度,系統(tǒng)調用的us級開銷,在us級的介質面前,已經過于重載,bypass 內核操作新介質成為必須的選擇。

  • 應對崩潰一致性的挑戰(zhàn)

保證崩潰一致性的最簡單方式是在寫入數(shù)據(jù)前先記錄日志(Log),并在故障恢復后通過日志回放來恢復數(shù)據(jù)(Redo)。這個方式只要保證日志在SCM上先持久化即可,其恢復過程相對簡單,不易出錯,但該方案的缺點是產生了兩倍的寫I/O,時延也增加了一倍,影響了SCM系統(tǒng)的可靠性和性能。

針對這一缺點,學術界提出了一些能夠避免寫日志,通過巧妙地組織數(shù)據(jù)結構的更新順序來在crash后恢復一致狀態(tài)的方法。例如Write Optimal Radix Tree(WORT),通過記錄節(jié)點的層次信息,使得crash后可以檢測出不一致的節(jié)點,并通過檢查其子節(jié)點將狀態(tài)恢復到一致。

下圖是在WORT上插入一個新的parent節(jié)點的示意圖,每個節(jié)點最左側的數(shù)字表示節(jié)點所在的層次,后面的一個數(shù)字標志其子節(jié)點共同的prefix長度,其后是子節(jié)點共同的prefix本身(這里可以先忽略prefix長度和prefix本身)。圖中也標出了插入新的parent節(jié)點的操作順序:

  • 先產生新的parent節(jié)點C4
  • 再更新原來葉子節(jié)點B4的層次信息(原來層次為1,現(xiàn)在為3,新的層次為3是因為C4節(jié)點進行了prefix壓縮)
  • 再將A4節(jié)點的指針指向C4節(jié)點

假定在第二步之后第三步之前發(fā)生了crash,那么從A4沿著父子節(jié)點的指針訪問到B4的時候,就會發(fā)現(xiàn)期待的層次應該是1,但B4上記錄的卻是3,這就說明有crash發(fā)生過并需要恢復B4。這時可以通過檢查B4的任意兩個childrenkey的共同prefix,恢復出B4原來記錄的prefix長度(2)和prefix值(2, 0),并把層次信息恢復為1。

可以看出,WORT解決了崩潰一致性的問題,但數(shù)據(jù)結構較復雜,同時其直接更新數(shù)據(jù)的方式有可能帶來介質寫入的不均衡,影響SCM壽命。這說明學界在SCM專用數(shù)據(jù)結構方面的研究,仍有很大的探索空間。

(關于WORT的更詳細介紹,請參考https://www.usenix.org/system/files/conference/fast17/fast17-lee.pdf)

  • 應對網(wǎng)絡時延的挑戰(zhàn)

隨著RDMA技術的不斷成熟,利用RDMA構建低時延網(wǎng)絡成為構建高性能存儲系統(tǒng)(包括使用SCM的系統(tǒng))的主要解決方案。通過RDMA通信,可以同時降低網(wǎng)絡時延(特別是小數(shù)據(jù)的網(wǎng)絡傳輸時延)和CPU在網(wǎng)絡傳輸相關動作上的消耗。存儲軟件需要基于RDMA協(xié)議對原有I/O路徑進行優(yōu)化,以獲得更高的性能。典型的方案包括使用RDMA實現(xiàn)數(shù)據(jù)鏡像,利用RDMA構造存儲節(jié)點間的高性能通信機制等。

  • 總結

如何利用好SCM特別是Byte Addressable SCM,對存儲系統(tǒng)的軟件架構設計提出了非常高的要求,這個命題的解法涉及了數(shù)據(jù)結構,算法,調度,協(xié)議,計算機體系架構等多個方面,具有顛覆性影響,也是未來很長一段時間內學界和業(yè)界的研究熱點。華為也在充分擁抱學界和業(yè)界的成果,同時積極追求創(chuàng)新,努力構建SCM介質應用的競爭力:

  • 在軟件時延上,進行Load/Store訪問方式的研究,打薄軟件棧。同時進行低時延調度框架的研究,保障SCM訪問時延不因為調度而發(fā)生大幅度波動,提高時延穩(wěn)定性。
  • 在崩潰一致性方面,進行SCM專用創(chuàng)新性數(shù)據(jù)結構的研究。當前的成果已能夠在性能,磨損等方面進行均衡,相對業(yè)界其他數(shù)據(jù)結構有更好的表現(xiàn)。在今年的Flash Summit大會上,華為針對SCM數(shù)據(jù)結構的研究做了專題演講,把研究結果向業(yè)界共享:https://www.flashmemorysummit.com/English/Collaterals/Proceedings/2017/20170808_FN11_Zha.pdf
  • 在網(wǎng)絡方面,結合華為自研網(wǎng)絡芯片進行軟件棧垂直優(yōu)化,充分發(fā)揮RDMA的優(yōu)勢。

在使用好SCM上,學界和業(yè)界都在探索中,華為也將以開放、合作的姿態(tài),加入到這個進程,爭取在第一時間實現(xiàn)研究到產品的轉化,為客戶提供新一代的超高性能存儲而持續(xù)努力。

責任編輯:武曉燕 來源: 存儲與數(shù)據(jù)技術
相關推薦

2017-07-04 10:58:57

SAN存儲網(wǎng)絡存儲系統(tǒng)架構

2017-07-10 09:02:24

NAS存儲云存儲

2018-09-29 14:08:04

存儲系統(tǒng)分布式

2017-10-19 08:45:15

存儲系統(tǒng)HBase

2018-01-31 08:44:20

數(shù)據(jù)存儲存儲設備存儲系統(tǒng)

2014-11-21 13:58:20

漢柏

2018-01-19 08:35:47

存儲系統(tǒng)SAS

2017-11-08 11:22:46

存儲趨勢系統(tǒng)

2010-02-25 18:09:41

Linux系統(tǒng)軟件

2017-09-04 08:49:17

存儲原理架構

2022-08-30 07:39:37

GPFSSAN存儲

2011-09-23 09:29:29

Hotmail

2021-06-18 06:00:31

存儲系統(tǒng)

2020-03-04 17:37:09

存儲系統(tǒng)硬件層

2018-01-22 09:08:14

存儲系統(tǒng)性能帶寬

2017-04-14 09:48:25

分布式存儲系統(tǒng)

2011-07-28 09:27:29

2009-12-29 17:52:40

Ubuntu serv

2010-01-14 15:56:29

點贊
收藏

51CTO技術棧公眾號

日韩大片在线免费观看| 在线看福利影| 久久精品国产在热久久| 久久网福利资源网站| 91精品人妻一区二区三区蜜桃2| 爱情岛论坛亚洲品质自拍视频网站| 91视频观看视频| 成人妇女淫片aaaa视频| 日干夜干天天干| 日本a口亚洲| 亚洲国产精品久久精品怡红院| 国产男女激情视频| 丝袜在线视频| 国产色综合久久| 99九九视频| 无码人妻丰满熟妇精品| 海角社区69精品视频| 一区二区三区天堂av| 免费日本黄色网址| 中文字幕成人| 在线免费亚洲电影| 日韩精品在线视频免费观看| av午夜在线| 久久综合色8888| 成人av免费在线看| 91在线你懂的| 天堂一区二区在线免费观看| 久久久久久国产免费| 久久爱一区二区| 成人高清av| 亚洲天堂久久av| 一区二区视频观看| 2023国产精华国产精品| 欧美猛男男办公室激情| 亚洲综合在线网站| 国产精品电影| 亚洲福中文字幕伊人影院| 在线亚洲美日韩| 成人精品一区二区三区校园激情| 91丝袜呻吟高潮美腿白嫩在线观看| 1卡2卡3卡精品视频| 91片黄在线观看喷潮| 日韩综合小视频| 日韩av观看网址| 可以免费在线观看的av| 99成人精品| 欧美精品18videos性欧| 欧美偷拍第一页| 国产精品久久久久久久免费观看| 一本大道久久加勒比香蕉| 国产三级av在线播放 | 精品免费国产| 免费国产羞羞网站视频| 成人性生交大片免费| www久久99| 黄色片一区二区三区| 国产69精品久久久久毛片| 成人黄色在线免费观看| 亚洲狼人综合网| 成人av在线资源网| 国产一区二区三区四区五区在线 | 久久精品国产99国产精品澳门| 卡一卡二卡三在线观看| 精品免费视频| 日韩中文字幕久久| 免费国产羞羞网站美图| 亚洲乱码免费伦视频| 欧美成人中文字幕在线| 国产一级片视频| 亚洲三级免费| 热99精品里视频精品| 正在播放亚洲精品| 精品一区二区国语对白| 粉嫩高清一区二区三区精品视频| 不卡视频免费在线观看| 99精品视频免费在线观看| 欧美国产一区二区在线| av电影在线播放高清免费观看| 国产精品美女久久久久av爽李琼| 中文字幕超清在线免费观看| 欧美性爽视频| 欧美体内谢she精2性欧美| 国产视频在线视频| 国产精品一区二区美女视频免费看 | 亚洲免费成人在线| 国产a精品视频| 免费成人在线观看av| www.成人.com| 一区2区3区在线看| 哪个网站能看毛片| 久久亚洲精品中文字幕| 日韩一级片网址| 精品久久久久久中文字幕人妻最新| 欧美午夜寂寞| www.色综合| 男人天堂中文字幕| 麻豆精品新av中文字幕| 超碰97国产在线| 免费av在线电影| 亚洲免费资源在线播放| 久久婷婷五月综合色国产香蕉| 日韩毛片一区| 亚洲成人xxx| 香蕉成人在线视频| 亚洲精品乱码| 成人激情视频网| 偷拍自拍在线视频| 亚洲免费视频中文字幕| 凹凸国产熟女精品视频| 亚洲一区二区三区日本久久九| 日韩毛片中文字幕| 一区二区视频免费看| 美女被久久久| 国产欧美日韩一区| 九义人在线观看完整免费版电视剧| 偷拍日韩校园综合在线| 97免费公开视频| 日产精品一区二区| 国产不卡av在线免费观看| 亚洲精品一区二区三区四区| 国产精品国产精品国产专区不蜜 | 精品对白一区国产伦| 日韩一卡二卡在线观看| 日韩中文字幕麻豆| 久久久久久亚洲精品不卡4k岛国| 四虎影院观看视频在线观看| 欧美色手机在线观看| 亚洲最大成人网站| 亚洲韩日在线| 国产超碰91| av官网在线播放| 欧美老肥妇做.爰bbww| 日本乱子伦xxxx| 久久精品亚洲| 欧美极品视频一区二区三区| 国产www视频在线观看| 91精品国产欧美一区二区18 | 国产成人av| 69av在线视频| 亚洲综合精品在线| 26uuu亚洲综合色| 免费看毛片的网址| 午夜精品在线| 久久久久久91香蕉国产| 国产人妻精品一区二区三| 国产蜜臀av在线一区二区三区| 日本十八禁视频无遮挡| 秋霞影院一区| 欧美成人合集magnet| 在线视频播放大全| 日韩一区中文字幕| 五月天亚洲视频| 国语产色综合| 日本高清久久天堂| 五月天福利视频| 亚洲国产欧美在线| 欧美久久久久久久久久久| 欧美特黄a级高清免费大片a级| 成人激情av在线| 免费a级人成a大片在线观看| 欧美私人免费视频| 国产三级在线观看完整版| 日韩成人免费电影| 色播五月综合| 成人国产一区| 亚洲视频欧美视频| 国产黄网在线观看| 国产精品网站在线观看| 久久综合久久色| 全球成人免费直播| 91精品久久久久久久久久另类| av在线电影院| 欧美巨大另类极品videosbest| 免费看日本黄色片| 理论片日本一区| 国产成人三级视频| 影音先锋欧美激情| 午夜伦理精品一区| 青青九九免费视频在线| 日本韩国欧美一区二区三区| 中文字幕在线1| 欧美96一区二区免费视频| 亚洲欧美99| 99久热这里只有精品视频免费观看| 欧美精品在线免费播放| 国产香蕉在线观看| 日韩欧美亚洲国产一区| 日本午夜精品视频| 国产a级毛片一区| 精品少妇一区二区三区在线| 免费成人结看片| 国产女精品视频网站免费| 成人福利片网站| 亚洲精品在线不卡| 一区二区三区黄色片| 一区av在线播放| 中文字幕免费看| 久久狠狠亚洲综合| 免费看国产一级片| 亚洲人成网亚洲欧洲无码| 国产精品成人免费视频| 91中文在线| 一本色道久久综合亚洲精品小说| 精品国产一级片| 午夜精品久久久久| 在线视频这里只有精品| 成人精品一区二区三区四区| 干日本少妇首页| 亚洲xxx拳头交| www.成人三级视频| 欧洲午夜精品| 欧美一性一乱一交一视频| 日韩黄色影院| 日韩激情av在线播放| 成人午夜精品福利免费| 在线国产亚洲欧美| 日本免费在线播放| 国产精品第五页| 国产精品福利导航| 国产91露脸合集magnet| 国产免费又粗又猛又爽| 在线一区免费观看| 青青草免费在线视频观看| 日韩伦理一区| 九色91在线视频| 国产一区二区av在线| 日本成人免费在线| 91精品久久久| 久久中文字幕在线视频| 九色在线视频| 欧美精品一区二区久久久| 92久久精品一区二区| 欧美日韩综合在线免费观看| 国产无人区码熟妇毛片多| 亚洲精品福利视频网站| 国产在线综合视频| 久久久久久一级片| 日韩精品人妻中文字幕有码| 国产一区二区三区四区五区入口| 欧美日韩亚洲一二三| 亚洲精选久久| 成人在线免费观看av| 极品日韩av| 国产日产欧美一区二区| 欧美亚洲在线日韩| 免费看污久久久| 免费欧美激情| 欧美高清性xxxxhd| 国语一区二区三区| 痴汉一区二区三区| 精品一区二区男人吃奶| 动漫美女被爆操久久久| 涩涩屋成人免费视频软件 | 草莓视频一区二区三区| 国产一区二区在线免费视频| 91p九色成人| 国产精品69久久| 狼人综合视频| 国产激情视频一区| 国产精品粉嫩| 国产盗摄xxxx视频xxx69 | 国产主播精品在线| 欧美成人高清视频在线观看| 国产精品福利网站| 在线高清欧美| 3d动漫精品啪啪一区二区三区免费 | 亚洲最新无码中文字幕久久| 136fldh精品导航福利| www.综合| 国产精品爽爽ⅴa在线观看| 欧美黄色a视频| 2014国产精品| 欧美男男freegayvideosroom| 国产一区二区无遮挡 | 欧美成人免费在线| 国产午夜一区| 欧美视频观看一区| 一本一道久久a久久精品蜜桃 | 综合久久久久| 青青青在线观看视频| 亚洲永久在线| 三上悠亚在线一区二区| 国产一二三精品| 国产精品手机在线观看| 久久久精品免费网站| 91在线无精精品白丝| 亚洲图片欧美激情| 久久久综合久久久| 欧美无砖专区一中文字| 99精品久久久久久中文字幕 | 国产成人免费91av在线| 色8久久久久| 国产尤物91| 欧美日韩在线网站| 人妻无码久久一区二区三区免费| 国产精品美女久久久浪潮软件| 午夜欧美福利视频| 国产成人精品一区二区三区网站观看| 波多野结衣一本| 综合久久久久久久| wwwxxx亚洲| 欧美性感一类影片在线播放| 亚洲av无码片一区二区三区| 日韩精品在线观看视频| 蜜桃av在线免费观看| 91精品国产精品| 激情综合五月| 欧美精品一区二区三区在线四季| 99热在线成人| 北条麻妃在线视频观看| 久久99深爱久久99精品| 玖草视频在线观看| 亚洲天堂a在线| 国产精品777777| 精品国产乱码久久久久久1区2区| se在线电影| 91精品国产成人| 日韩最新av| 亚洲小说欧美另类激情| 校园春色综合网| 人妻av一区二区三区| 久久久久久久av麻豆果冻| 中文字幕第15页| 欧美成人综合网站| 欧美18hd| 国产专区精品视频| 国产欧美日韩免费观看| 精品视频在线观看一区二区| 免费观看在线色综合| 欧美另类z0zx974| 日韩欧美黄色动漫| 天天干天天摸天天操| 精品国模在线视频| 国产在线视频不卡二| v8888av| 欧美日韩国产丝袜另类| 精品人妻一区二区三区蜜桃| 色哟哟入口国产精品| 亚洲人成在线网站| 国产一区二区三区色淫影院| 欧美日本一区二区视频在线观看| 国产喷水theporn| 久久影视一区二区| 黄色片视频免费| 亚洲国内精品视频| 精灵使的剑舞无删减版在线观看| av在线亚洲男人的天堂| 亚洲综合专区| 香蕉视频xxxx| 国产精品久久久久四虎| 国产又大又长又粗| 久久久极品av| 国产aⅴ精品一区二区四区| 香蕉视频免费版| 国产麻豆91精品| 91 在线视频| 日韩一区二区三区四区五区六区| 秋霞午夜理伦电影在线观看| 国产精品伦子伦免费视频| 你懂的视频欧美| 天天干在线影院| 中文字幕第一区综合| 亚洲婷婷久久综合| www.日韩系列| 亚洲国产中文在线二区三区免| 男女h黄动漫啪啪无遮挡软件| 久久精品国产精品亚洲红杏| 国产精品视频一区二区三| 欧美一区二区在线视频| 成人在线观看免费网站| 国产精品久久一区| 91精品国产视频| 欧美日韩一区二区区| 亚洲香肠在线观看| 巨骚激情综合| 国产精品久久久久久久久久小说| 国产亚洲一卡2卡3卡4卡新区 | 99精品国产99久久久久久福利| 久久久久亚洲AV成人网人人小说| 丰满岳妇乱一区二区三区| 国产中文字幕在线| 国产一区红桃视频| 极品中文字幕一区| 中文字幕黄色网址| 日韩亚洲欧美中文三级| 丁香高清在线观看完整电影视频 | 欧美日韩国产999| 欧美大胆a级| 亚洲视频在线a| 亚洲国产一区视频| 九色视频在线播放| 国产自摸综合网| 午夜在线观看免费一区| 精品女人久久久| 亚洲第一级黄色片| 先锋影音一区二区| 国产黄色一级网站| 亚洲欧洲精品一区二区三区不卡| 欧美一级在线免费观看| 国产精品久久久久久久天堂|