Minflash: A Minimalistic Clustered Flash Array

DATE '16: Proceedings of the 2016 Conference on Design, Automation & Test in Europe(2016)

引用 4|浏览74
暂无评分
摘要
NAND flash is seeing increasing adoption in the data center because of its orders of magnitude lower latency and higher bandwidth compared to hard disks. However, flash performance is often degraded by (i) inefficient storage I/O stack that hides flash characteristics under Flash Translation Layer (FTL), and (ii) long latency network protocols for distributed storage.In this paper, we propose a minimalistic clustered flash array (minFlash). First, minFlash exposes a simple, stable, error-free, shared-memory flash interface that enables the host to perform cross-layer flash management optimizations in file systems, databases and other user applications. Second, minFlash uses a controller-to-controller network to connect multiple flash drives with very little overhead. We envision minFlash to be used within a rack cluster of servers to provide fast scalable distributed flash storage. We show through benchmarks that minFlash can access both local and remote flash devices with negligible latency overhead, and it can expose near theoretical max performance of the NAND chips in a distributed setting.
更多
查看译文
关键词
minFlash,minimalistic clustered flash array,NAND flash,data center,storage I/O stack,flash characteristics,flash translation layer,FTL,latency network protocols,distributed storage,shared-memory flash interface,cross-layer flash management optimizations,controller-to-controller network,multiple flash drives,distributed flash storage,local flash devices,remote flash devices,latency overhead,NAND chips
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要