一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Open Channel如何使用SSD構(gòu)建存儲系統(tǒng)的?

SSDFans ? 來源:未知 ? 作者:工程師郭婷 ? 2018-08-29 09:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

和今年7月份在存儲重鎮(zhèn)武漢召開的存儲半導(dǎo)體峰會一樣,Open Channel SSD在FMS2018 的眾多話題中的分量很足。在架構(gòu)相關(guān)的議題中占了半壁江山。從目前看到的方案來看,大家的目的都類似,主要解決問題是:

1. I/O 的隔離

2. 實現(xiàn)可以預(yù)期的延時

3. 將底層的NAND的Channel暴露到上層來實現(xiàn)更好的I/O并行處理和調(diào)度

目前主要實現(xiàn)的方案有三種,Alibaba AOC, Facebook I/O Determinism 以及Open Channel的創(chuàng)始公司CNEXLabs (Microsoft 投資的公司)。 在本次的FMS上三家都有講各自的方案,但是各自方案在自己公司的進展確實一個比較敏感的話題。先來看看各家的方面的陣營吧。

Alibaba AOC放出可他們的生態(tài)陣營如下:

Intel的加入對于整個生態(tài)的促進的確很大。CNEXLabs的存在說明Alibaba這個方案和標準的Open Channel還是有一定的聯(lián)系的。

但是從目前的資料來看,Alibaba 的AOC在架構(gòu)上和之前OC 還是有很大不同,可以看到的不同點在于:

l 提供了兩種模式,標準的NVMe 和AOC 模式。

l 對于主機的接口方案,提供了內(nèi)核+Block 塊設(shè)備和用戶態(tài)NVMe兩種接口。

l 基于優(yōu)先級的I/O調(diào)度,實現(xiàn)了 PU-based Read I/O Scheduling (PRS)/PU-based Read Throttling PRT/Priority-based Write Scheduling (PWS) /Adaptive Write Throttling (AWT)四種機制。

比較有意思的是在Shannon-System的母公司的SMI的展臺上有一顆2270的SSD控制器。

這個2270控制從date sheet上看是由兩個2262在后端堆疊起來的。

而且已經(jīng)點名了可以支持OC SSDs,看起來和Alibaba的AOC應(yīng)該是比較match。因此想到Intel會不會也是用這個來做AOC SSD呢?

畢竟Intel在今年五月的SPDK的summit上討論的open channel SSD的也討論了雙模的支持,以及對于SPDK的支持。

對于Facebook的I/O Determinism, 他們可能因為和Intel的關(guān)系比較密切,因此選擇了加入NVMe標準的道路。大家可以在之前的OCP和FMS看到Facebook在定制SSD的I/O Determinism的進展。2017年的FMS和2018的OCP上,可以看到Seagate 的Nytro部門和Facebook走的很近,但是隨著Facebook主導(dǎo)的各種TP在NVMe協(xié)議組織里面出現(xiàn),現(xiàn)在很難看出facebook會使用哪一家的硬件。在FMS2018上的Facebook的Topic中,他們提出了目前實現(xiàn)的局限性:

同時Facebook又挖了一個大坑:

比較有意思的,的確有一家不透露名字的startup在follow up facebook的需求。具有的信息,我就不放上來了。他們認為需要根據(jù)Facebook的需求重新定義SSD的架構(gòu)。需要根據(jù)NVM Set的概念,在SSD的控制器的相關(guān)資源中進行分割,實現(xiàn)多個sub system的device。因為Facebook的提議都在NVMe的協(xié)議組織中,但是大部分應(yīng)該都是option的,如果真的有人愿意根據(jù)Facebook的幾個大坑來定義自己的SSD控制器,我只能說祝你好運了。

最后來講講CNEXLabs的正宗open channel SSD,這個概念已經(jīng)和Microsoft的Denali Porject緊密結(jié)合。目前不僅CNEXLabs,連Marvell,SMI都宣布自己加入Denali project了,目前來看Microsoft的江湖地位還是高。

對于Open Channel SSD的定義的技術(shù)細節(jié),在lightnvm.io上大家都可以看到,就不在這里贅述了。就講講今年CNexlabs的update吧。

l Cnextlabs的那個主導(dǎo)Open Channel SSD的哥們?nèi)チ薟D,但是還在講這個,對OC 應(yīng)該是件好事,多了一個大客支持。

l Device的保修問題。這個問題也是筆者一直和CNexlab的大佬有疑問的地方。因為Host is King,如果來一個不靠譜的程序員來用OC SSD,可能在幾分鐘內(nèi)把一個OC SSD一部分NAND寫穿。連我們Xilinx做OC SSD的開發(fā)平臺的時候,都考慮使用SODIMM的NAND 模塊可以拆卸,而不是直接NAND Down。

l 不管OC 如何開放,因為壞塊管理的需求,以及IO隔離,因此肯定要有一部分的保留區(qū)域,可能沒有傳統(tǒng)的OP那么大。在多用戶的場景下,如何在壽命和IO隔離之間平衡也是一個問題。

l CNexlabs在Denali的基礎(chǔ)上做了over Fabric的嘗試,這個基本上是利用NVMe over Fabric在遠端和本地的NVMe訪問的透明做一些有益的應(yīng)用探索。

總之,可以看出,目前這種基于Open Channel 思想的SSD架構(gòu)的本質(zhì)上需要有壕客支持,底層的設(shè)計和上層的應(yīng)用緊密結(jié)合,注定是幾個客戶才用得上的產(chǎn)品。大部分吃瓜群眾在學(xué)術(shù)上面作圍觀就行了。作為前Host FTL的代表Fusionio的前員工,我對Open Channel有著深深的敬意,因為Open Channel的思想本質(zhì)上是如何使用SSD構(gòu)建一個高效,穩(wěn)定的存儲系統(tǒng)的積極探索,那些做全閃陣列的廠家,可能不會使用Open Channel SSD本身的標準,但是盤控聯(lián)動肯定是不可缺少的。目前如何控制底層SSD的GC對存儲系統(tǒng)的影響還是一個艱難的topic。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • SSD
    SSD
    +關(guān)注

    關(guān)注

    21

    文章

    2984

    瀏覽量

    119639
  • Facebook
    +關(guān)注

    關(guān)注

    3

    文章

    1432

    瀏覽量

    56787

原文標題:FMS 2018 (5):Open Channel SSD占據(jù)半壁江山

文章出處:【微信號:SSDFans,微信公眾號:SSDFans】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

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

    在當今數(shù)據(jù)爆炸的時代,企業(yè)對存儲系統(tǒng)的需求日益增長,傳統(tǒng)的集中式存儲已經(jīng)無法滿足大規(guī)模數(shù)據(jù)處理的要求。分布式存儲系統(tǒng)應(yīng)運而生,而Ceph作為開源分布式存儲系統(tǒng)的佼佼者,以其高可用性、高
    的頭像 發(fā)表于 07-14 11:15 ?186次閱讀

    27MHz HCSL 差分晶體振蕩器在數(shù)據(jù)中心網(wǎng)絡(luò)存儲系統(tǒng)中的應(yīng)用方案

    一、應(yīng)用背景:存儲系統(tǒng)需要高精度參考時鐘保障穩(wěn)定性 在現(xiàn)代數(shù)據(jù)中心中,服務(wù)器主板、RAID控制器、企業(yè)級SSD以及高速網(wǎng)絡(luò)存儲設(shè)備(NAS、SAN等)構(gòu)成了存儲系統(tǒng)的核心。為了支持高吞
    發(fā)表于 04-14 21:19

    高速SSD存儲+傳輸系統(tǒng)方案設(shè)計

    Ethernet IP)、AXI PCIe IP等模塊。該系統(tǒng)能夠持續(xù)接收高速數(shù)據(jù)流數(shù)據(jù),并經(jīng)緩存模塊處理后,存儲至NVMe SSD,同時可以將存儲數(shù)據(jù)通過萬兆光纖以UDP協(xié)議上傳至
    的頭像 發(fā)表于 04-14 13:38 ?300次閱讀
    高速<b class='flag-5'>SSD</b><b class='flag-5'>存儲</b>+傳輸<b class='flag-5'>系統(tǒng)</b>方案設(shè)計

    高速ssd存儲系統(tǒng)中數(shù)據(jù)緩存控制器流程控制設(shè)計

    高速SSD系統(tǒng)中流程控制模塊設(shè)計。該模塊主要由寄存器、讀狀態(tài)機、寫狀態(tài)機和命令生成模塊組成,系統(tǒng)介紹各模塊功能。
    的頭像 發(fā)表于 04-14 10:43 ?275次閱讀
    高速<b class='flag-5'>ssd</b><b class='flag-5'>存儲系統(tǒng)</b>中數(shù)據(jù)緩存控制器流程控制設(shè)計

    科達KCloudStor云存儲系統(tǒng)與鯤鵬攜手推進原生開發(fā)技術(shù)創(chuàng)新

    ,實現(xiàn)了從代碼開發(fā)、流水線構(gòu)建到兼容性測試、性能優(yōu)化的全方位合作。 通過這一合作,科達KCloudStor云存儲系統(tǒng)成功實現(xiàn)了“1套代碼+1條流水線->多平臺版本”的高效開發(fā)模式,極大提升了產(chǎn)品的跨平臺兼容性和性能表現(xiàn)。目前,該平臺已經(jīng)順利通過了Kunpeng NATIV
    的頭像 發(fā)表于 01-23 16:22 ?767次閱讀

    電腦云存儲系統(tǒng),電腦云存儲系統(tǒng)的教程,個人云電腦是什么以及怎么連接

    變成了親情的紐帶,跨越千里解決家人難題,讓老人也能享受科技便利,不再為電腦故障煩惱。接下來和大家一起探索電腦云存儲系統(tǒng)的教程。 ? ?電腦云存儲系統(tǒng)的教程: ? ?以搭建基于OwnCloud的云存儲為例,先準備一臺閑置電腦,安裝
    的頭像 發(fā)表于 12-31 13:57 ?501次閱讀
    電腦云<b class='flag-5'>存儲系統(tǒng)</b>,電腦云<b class='flag-5'>存儲系統(tǒng)</b>的教程,個人云電腦是什么以及怎么連接

    如何配置 RAID 5 存儲系統(tǒng)

    配置 RAID 5 存儲系統(tǒng)是一個涉及硬件和軟件設(shè)置的過程。以下是配置 RAID 5 存儲系統(tǒng)的一般步驟,以及一些注意事項。請注意,具體步驟可能會因不同的硬件和操作系統(tǒng)而有所不同。 1. 準備硬件
    的頭像 發(fā)表于 12-27 17:02 ?2167次閱讀

    WDS分布式存儲系統(tǒng)軟件助力電信工程海量數(shù)據(jù)存儲項目

    WDS分布式存儲系統(tǒng)軟件助力電信工程海量數(shù)據(jù)存儲項目
    的頭像 發(fā)表于 11-11 09:59 ?508次閱讀
    WDS分布式<b class='flag-5'>存儲系統(tǒng)</b>軟件助力電信工程海量數(shù)據(jù)<b class='flag-5'>存儲</b>項目

    emc企業(yè)級存儲系統(tǒng)的特點

    在當今這個數(shù)據(jù)驅(qū)動的時代,企業(yè)對于數(shù)據(jù)存儲的需求日益增長。EMC,作為全球領(lǐng)先的數(shù)據(jù)存儲解決方案提供商,其企業(yè)級存儲系統(tǒng)以其卓越的性能、可靠性和創(chuàng)新技術(shù),為企業(yè)提供了一個強大的數(shù)據(jù)管理平臺。 1.
    的頭像 發(fā)表于 11-01 15:24 ?1016次閱讀

    計算機存儲系統(tǒng)的工作原理和功能

    計算機存儲系統(tǒng)作為計算機系統(tǒng)中至關(guān)重要的組成部分,其原理和功能對于理解計算機的運行機制具有關(guān)鍵意義。以下將詳細闡述計算機存儲系統(tǒng)的原理和功能。
    的頭像 發(fā)表于 09-26 16:42 ?2969次閱讀

    計算機存儲系統(tǒng)的構(gòu)成

    計算機存儲系統(tǒng)是計算機中用于存放程序和數(shù)據(jù)的設(shè)備或部件的集合,它構(gòu)成了計算機信息處理的基礎(chǔ)。一個完整的計算機存儲系統(tǒng)通常包括多個層次的存儲器,從高速緩存(Cache)到主存儲器(Mai
    的頭像 發(fā)表于 09-26 15:25 ?2548次閱讀

    基于分布式存儲系統(tǒng)醫(yī)療影像數(shù)據(jù)存儲解決方案

    基于分布式存儲系統(tǒng)醫(yī)療影像數(shù)據(jù)存儲解決方案
    的頭像 發(fā)表于 09-14 09:53 ?699次閱讀
    基于分布式<b class='flag-5'>存儲系統(tǒng)</b>醫(yī)療影像數(shù)據(jù)<b class='flag-5'>存儲</b>解決方案

    基于CSS融合存儲系統(tǒng)的自動化制造服務(wù)平臺存儲解決方案

    基于CSS融合存儲系統(tǒng)的自動化制造服務(wù)平臺存儲解決方案
    的頭像 發(fā)表于 09-10 10:15 ?616次閱讀
    基于CSS融合<b class='flag-5'>存儲系統(tǒng)</b>的自動化制造服務(wù)平臺<b class='flag-5'>存儲</b>解決方案

    HDD和SSD的區(qū)別有哪些

    HDD(Hard Disk Drive,硬盤驅(qū)動器)和SSD(Solid State Drive,固態(tài)硬盤)是計算機存儲系統(tǒng)中兩種主要的存儲設(shè)備,它們在結(jié)構(gòu)、性能、應(yīng)用場景等方面存在顯著差異。以下是對HDD和
    的頭像 發(fā)表于 08-30 14:35 ?4546次閱讀

    國產(chǎn)NVMe SSD擴展卡:驅(qū)動存儲新紀元

    NVMe技術(shù)的標準化接口使得不同廠商的設(shè)備能夠更好地兼容和互操作,提升了存儲系統(tǒng)的靈活性和擴展性。
    的頭像 發(fā)表于 08-17 14:59 ?1765次閱讀
    國產(chǎn)NVMe <b class='flag-5'>SSD</b>擴展卡:驅(qū)動<b class='flag-5'>存儲</b>新紀元