精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

51一区二区三区| 久久影视中文字幕| 国产美女撒尿一区二区| 婷婷中文字幕综合| 亚洲人体一区| 成人午夜福利视频| 日韩电影在线免费看| 欧美成aaa人片免费看| 少妇户外露出[11p]| 99久久精品一区二区成人| 一区二区三区在线不卡| 日本10禁啪啪无遮挡免费一区二区| 91激情在线观看| 亚洲欧洲午夜| 麻豆国产va免费精品高清在线| 亚洲啪av永久无码精品放毛片 | 任你操这里只有精品| 免费黄网站在线| 91理论电影在线观看| 亚洲在线观看视频| 亚洲综合成人av| 亚洲人成免费| 美日韩精品免费视频| 1024在线看片| 亚洲色图美女| 亚洲国产精品成人va在线观看| 日本超碰在线观看| 中文字幕 在线观看| 亚洲夂夂婷婷色拍ww47| 亚洲日本精品| 北岛玲一区二区三区| 99久久综合99久久综合网站| 91欧美精品成人综合在线观看| 日韩电影在线观看一区二区| 在线观看一区| 欧美激情在线狂野欧美精品| 日韩一级片大全| 色乱码一区二区三区网站| 日韩精品视频中文在线观看| 香蕉久久久久久av成人| 9999在线精品视频| 欧美精品久久99| 色免费在线视频| 成人激情综合| 在线观看日韩毛片| 欧美黑人又粗又大又爽免费| 在线天堂新版最新版在线8| 亚洲成av人片一区二区三区| 国产精品国三级国产av| 在线网址91| 亚洲影视在线播放| 欧美大黑帍在线播放| 先锋成人av| 亚洲激情图片qvod| 男人添女荫道口喷水视频| 黄色羞羞视频在线观看| 亚洲成年人影院| 僵尸世界大战2 在线播放| 91九色国产在线播放| 亚瑟在线精品视频| 国模无码视频一区二区三区| 在线观看爽视频| 色欧美乱欧美15图片| 成人在线免费播放视频| jizzjizz少妇亚洲水多| 精品视频一区二区不卡| 国产三级生活片| 日本一区二区乱| 精品毛片乱码1区2区3区| 色哟哟无码精品一区二区三区| 久久夜色电影| 亚洲色图综合网| 免费看的黄色录像| 综合国产精品| 亚洲91精品在线| 99re热视频| 国产一区二区三区四| 国产精品免费区二区三区观看| 天天操天天干天天舔| 国产亚洲精久久久久久| 欧美日韩在线免费观看视频| 蜜桃传媒在线观看免费进入| 日韩欧美在线网址| 成人综合久久网| 精品国内亚洲2022精品成人| 亚洲午夜精品久久久久久性色 | 亚洲一区二区激情| 精品在线免费视频| 激情五月综合色婷婷一区二区 | √…a在线天堂一区| 91动漫在线看| 日本精品网站| 欧美xxxx在线观看| 日韩精品无码一区二区三区久久久 | 天堂av在线一区| 91免费福利视频| 亚洲日本国产精品| 成人免费在线观看入口| 久久综合色视频| 亚洲男男av| 日韩成人在线视频| 成人在线观看免费完整| 六月丁香综合| 福利精品视频| 在线视频二区| 精品日本高清在线播放| 亚洲天堂网站在线| 国产欧美高清视频在线| 欧美福利视频在线观看| wwwwww在线观看| 97精品电影院| 99久久99久久精品| 成人久久网站| 亚洲精品一区二区三区不| 亚洲欧美一区二区三区四区五区| 日日夜夜一区二区| 激情伦成人综合小说| 在线中文字幕视频观看| 欧美特级限制片免费在线观看| 熟妇高潮一区二区| 永久亚洲成a人片777777| 国产精品第七影院| 日本a一级在线免费播放| 亚洲综合一区二区三区| 亚洲精品成人在线播放| 精品欧美久久| 欧美亚洲激情在线| 人妻无码中文字幕免费视频蜜桃| 亚洲色图制服诱惑| 超碰超碰在线观看| 欧美日韩激情| 国产成人综合久久| 韩日视频在线| 色诱亚洲精品久久久久久| 亚洲中文字幕无码av| 国内精品美女在线观看| 亚洲综合av影视| 成人福利网站| 欧美一级夜夜爽| 四虎永久免费在线| 国产一区免费电影| 麻豆md0077饥渴少妇| 亚洲精品三区| 久久影视电视剧免费网站| 中文av免费观看| 国产精品毛片久久久久久| 999精品网站| 国产精品嫩草影院在线看| 日本久久久久久久久| 黄色影院在线播放| 在线观看不卡一区| jizzjizzjizz国产| 精品一区二区三区免费| 波多野结衣三级在线| 国产一区二区三区国产精品| 九九热99久久久国产盗摄| 国产成人a人亚洲精品无码| 国产精品久久久久久福利一牛影视 | 久久精品ww人人做人人爽| aa级大片免费在线观看| 亚洲国产精久久久久久久| 日韩在线观看第一页| 26uuu欧美| 国产成人av影视| 人人狠狠综合久久亚洲婷| 国产欧美一区二区三区视频 | 亚洲午夜精品久久久久久久久| 性猛交╳xxx乱大交| 99国产精品自拍| 日本一区二区在线| 亚洲精品自拍| 91国产一区在线| eeuss影院www在线观看| 91精品免费观看| 日韩av在线天堂| 国产欧美日韩在线观看| 在线免费黄色小视频| 一本不卡影院| 中文字幕一区二区三区乱码| 国产精品久久久久av蜜臀| 国产成人免费av电影| 你懂的视频在线观看| 91精品国产综合久久久蜜臀图片| 国产精品suv一区二区69| 久久亚洲一级片| 天堂在线中文在线| 激情六月综合| 新呦u视频一区二区| 日本一区影院| 国产成人黄色av| 先锋成人av| 一区二区三区视频观看| www.97超碰| 91久久精品一区二区三| 激情小说中文字幕| 国产人伦精品一区二区| 韩国一区二区三区四区| 久久狠狠婷婷| 国产一线二线三线女| 日韩精品首页| 蜜桃视频在线观看91| 99久久久国产| 全亚洲最色的网站在线观看| 中文字幕资源网在线观看| 日韩精品在线免费观看视频| 国产乱码精品一区二区三区精东| 欧美日韩免费区域视频在线观看| 美国精品一区二区| 91视频xxxx| 日本55丰满熟妇厨房伦| 日本在线观看不卡视频| 自慰无码一区二区三区| 欧美激情无毛| 99热一区二区三区| 欧美视频免费| 久久99久久精品国产| 97精品久久| 成人免费看片视频| 日本黄色一区| 日韩美女免费观看| 乱馆动漫1~6集在线观看| xxx欧美精品| 国产福利在线看| 亚洲毛茸茸少妇高潮呻吟| 黄色三级网站在线观看| 91精品国产综合久久久久| 中文字幕免费观看视频| 日韩欧美主播在线| 成人精品在线看| 姬川优奈aav一区二区| 国产精品变态另类虐交| 亚洲综合网站在线观看| 人妻少妇精品一区二区三区| 国产精品国产三级国产aⅴ入口| 天天干天天舔天天操| 6080国产精品一区二区| mm131午夜| 欧美日韩一二| 欧美日韩国产在线观看| 久视频在线观看| 亚洲美女一区二区三区| 91精品人妻一区二区三区蜜桃欧美 | 国产在线成人| 偷拍盗摄高潮叫床对白清晰| 欧美一级一片| 国产精品一区二区三区四区五区| 亚洲小说春色综合另类电影| 97se视频在线观看| 亚洲精选av| 国产精品一区在线播放| jizz性欧美2| 国产精品日韩高清| 林ゆな中文字幕一区二区| 精品乱码一区二区三区| 人妖一区二区三区| 精品毛片久久久久久| 午夜精品福利影院| 日本亚洲导航| 国产精品88久久久久久| 精品无码av无码免费专区| 在线不卡视频| 丝袜老师办公室里做好紧好爽| 欧美亚洲一级| 无尽裸体动漫2d在线观看| 国产一区二区剧情av在线| 国产视频精品视频| www国产精品av| 99国产精品免费| 亚洲欧洲制服丝袜| 久久久久99精品| 色老头久久综合| 亚洲一区中文字幕永久在线| 欧美一级久久久久久久大片| 日韩在线观看视频一区二区三区 | 亚洲色图14p| 久久精品亚洲国产奇米99| 5566中文字幕| 亚洲国产中文字幕在线视频综合| 免费观看一区二区三区毛片| 欧美中文字幕久久| 国产不卡av在线播放| 日韩成人免费视频| 欧美一级二级三级区| 欧美极品在线视频| 超薄肉色丝袜脚交一区二区| 亚洲一区二区久久久久久久| 噜噜噜天天躁狠狠躁夜夜精品| 日本一区二区三区视频在线观看| 国产黄a三级三级看三级| 亚洲自拍另类综合| 九九热这里只有在线精品视| 川上优av中文字幕一区二区| 国产精品小说在线| 懂色av一区二区| 亚洲国产日韩综合一区| 国户精品久久久久久久久久久不卡| 成人免费毛片网| 激情av综合网| 国产精品九九九九九| 亚洲欧美日韩国产一区二区三区| 精品人妻一区二区三区免费看 | 成人av手机在线| 国产一区二区三区在线观看网站 | 五月天国产精品| 91超薄丝袜肉丝一区二区| 日韩av在线直播| 顶级网黄在线播放| 国产成人久久久精品一区| 97久久亚洲| 欧美精品久久96人妻无码| 三级不卡在线观看| 91丝袜在线观看| 一区二区成人在线观看| 亚洲天堂国产精品| 亚洲人成五月天| 欧美13videosex性极品| 999热视频在线观看| 成人小电影网站| 91免费观看| 色无极亚洲影院| 91av俱乐部| 91美女蜜桃在线| 男人天堂中文字幕| 日韩欧美成人一区二区| 午夜视频在线看| 国产成人精品av| 亚洲美女15p| 国产精品宾馆在线精品酒店| 国产激情一区二区三区四区| 免费看的黄色录像| 91国偷自产一区二区三区观看 | 日韩在线理论| 情侣黄网站免费看| 2023国产一二三区日本精品2022| 欧美久久久久久久久久久久| 欧美美女一区二区| 97视频在线观看网站| 国产精品高潮粉嫩av| 天堂网av成人| 97国产精东麻豆人妻电影| 91在线观看高清| 久久久久女人精品毛片九一| 日韩黄在线观看| 成人性生活视频| 免费在线国产精品| 久久男女视频| 成人无码av片在线观看| 在线观看三级视频欧美| 91青青在线视频| 国产精品色婷婷视频| 欧美激情国产在线| 国产探花在线观看视频| 亚洲免费视频成人| 黄色av中文字幕| 7777免费精品视频| 精品99在线| 亚洲xxx在线观看| 亚洲另类中文字| 亚洲精品视频专区| 91精品国产亚洲| 国产精品片aa在线观看| 黄色片在线免费| 自拍偷拍国产亚洲| 乱色精品无码一区二区国产盗| 538国产精品一区二区免费视频| 校园春色另类视频| 看欧美ab黄色大片视频免费| 国产精品的网站| 亚洲国产福利视频| 欧美一区三区三区高中清蜜桃| 精品高清在线| 欧美69精品久久久久久不卡| 亚洲尤物在线视频观看| 色天堂在线视频| 国产精品一香蕉国产线看观看| 亚洲乱码在线| 免费成人蒂法网站| 欧美午夜精品久久久久久超碰| 操你啦视频在线| 久久av一区二区| 九九在线精品视频| 男人天堂中文字幕| 中文字幕日韩欧美在线| 日韩成人视屏| 黄色a级片免费| 亚洲欧美日韩久久精品| 天天av天天翘| 成人免费激情视频| 午夜在线一区二区| 好吊色视频在线观看| 亚洲欧美精品一区二区| 日韩激情综合| 亚洲男人天堂色| 亚洲一卡二卡三卡四卡五卡| 国产视频二区在线观看| 97人摸人人澡人人人超一碰| 石原莉奈在线亚洲三区| 久久久无码精品亚洲国产| 伊人一区二区三区久久精品| 伊人久久影院|