摘要:實現更好更快的存儲可能要依靠DSSD,這是由Andreas von Bechtolsheim支持的一家秘密芯片創業公司,創建者包括Sun公司ZFS團隊的若干成員。
近三年來,Sun公司的Zettabyte File System創建者中有許多都在美國加利福尼亞門洛帕克的一幢大樓中埋頭苦干,他們正在努力研發一款芯片以提高閃存的性能和可靠性,提升HPC、數據分析和網絡傳輸的能力。這家名為DSSD的創業公司由Andy Bechtolsheim資助,近期的一項招聘活動以及若干項專利的發布提供了一些線索,讓我們了解這家秘密的創業公司到底是干什么的。
DSSD由Jeff Bonwick和Bill Moore創建于2010年,他們兩位都是少數擁有構建存儲操作系統經驗的工程師。Bechtolsheim在硅谷算得上一位搖滾明星,他是Sun 公司的合伙創建人,還曾支持谷歌,并合伙創建了Arista這家交換器公司。在他的支持下,DSSD擁有了硅谷最聰明的一些人,但沒有人愿意就公司的情況發表言論。
有消息稱,這家創業公司正在創建一款新型芯片(他們說它實際上是一個模塊,而不是芯片),它擁有少量的處理功能和大規模密集封裝的內存。這個模塊搭載的是為閃存而設計的縮減版Linux系統,旨在解決大數據或其它工作負載因磁盤上的讀寫信息超載導致應用死機的問題。
這與該團隊的專長非常契合,但是業內的其他人也都在努力嘗試用更快、更便宜的SSD來解決這個問題,并瞄準用軟件來優化數據庫的信息流。不過,與用硬件驅動器來提高I/O相比,這個提議更像是在設計一款能充分利用閃存特點的操作系統。
例如,你在一個老的磁盤驅動器上存儲了一組按順序排列的二進制數,但事實上這些數據可能在驅動器的任何地方丟失。在頻繁使用后,當你刪除一份文件,哪里就會覆蓋一個標記,然后你必須找到那個標記,并在那塊空間重寫入相同數量的數據,并為剩余的數據尋找更多的空間。于是數據就變得到處都是。
但是DSSD系統貌似并不是把文件當做一系列二進制數而是一個有名字的對象。這個名字就是文件的地址并且始終不變。結果就是在發送數據和儲存數據之間沒有中心索引了,人們能夠以平行的方式寫入存儲,不用擔心重寫。這樣做既快速又能夠擴展。
要了解更多細節,我們可以看看DSSD申請的六項專利。三月中旬,Storage Mojo發現了隸屬于這家公司的專利,從中可以看出它正在建立一種更快速的對象級存儲,使用的是更經久耐用的閃存技術。下面兩段文字摘自Storage Mojo的文章:
那么他們在建設什么?他們正采用一種截然不同的方法解決高性能業務的存儲處理問題。閃存是TP的產物,增加的耐用性、可擴展性以及有保障的讀取延遲對于大型TP應用而言十分具有吸引力。
最讓人吃驚的是該專利所顯示出類似于對象存儲的特點。在一個扁平的命名空間內高速處理數以億計的小對象,會使得成百上千的用戶之間的分布對象索引變得更容易,減少了文件系統I/O的延遲時間。3D RAID能夠減少糾刪碼中固有的編碼費用,同時提供相同的穩固性,保證了RAID6以上版本的可用性。
對于那些并不愛好存儲或計算的人而言,這個問題可以這么看待:建立新的接口以利用閃存芯片的平行結構是很有必要的。如果那樣做,你就能夠擴展閃存除了密度之外的其它能力,你能夠更快地寫入數據,這意味著網絡不再是問題。
當然,當討論在更多地方使用閃存時,總會存在一個問題:這一結構所提供的性能優化是否值得花費比傳統磁盤更高的價錢。但是對于這個問題,現在我們只能拭目以待。
原文鏈接:http://gigaom.com/2013/04/04/meet-dssd-andy-bechtolsheims-secret-chip-startup-for-big-data/