A real-time hot swapping technique for SSD RAID systems

Muhammed Ziya Komsul, A. McEwan, Irfan F. Mir
{"title":"A real-time hot swapping technique for SSD RAID systems","authors":"Muhammed Ziya Komsul, A. McEwan, Irfan F. Mir","doi":"10.1109/ICASI.2016.7539917","DOIUrl":null,"url":null,"abstract":"NAND flash memory solid state devices are widely used in many platforms including consumer electronics and safety-critical embedded systems because they offer high performance and reliability. In previous work, we have developed a novel RAID architecture for NAND flash that protects a system from data loss in the case of failure, or wear-out, of individual flash chips. These mechanisms permit the recovery of data onto a new replacement chip when a particular element in the array reaches its endurance limit. However the use of this architecture in a hard real-time system is limited as the memory needs to be taken off-line while the replacement is actioned and so memory access times become non-deterministic with respect to time. In this paper we present a hot swapping technique for replacing elements in the array that are approaching their wear-out level that does not involve taking the array off-line - thereby increasing the systems availability and providing guaranteed response time. The result is that our hot-swapping architecture is more suited to applications with hard real-time constraints. We have implemented this technique in our FPGA-based SSD-aware RAID controller, complete with a metadata management framework to increase throughput and efficiency.","PeriodicalId":170124,"journal":{"name":"2016 International Conference on Applied System Innovation (ICASI)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Conference on Applied System Innovation (ICASI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICASI.2016.7539917","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

NAND flash memory solid state devices are widely used in many platforms including consumer electronics and safety-critical embedded systems because they offer high performance and reliability. In previous work, we have developed a novel RAID architecture for NAND flash that protects a system from data loss in the case of failure, or wear-out, of individual flash chips. These mechanisms permit the recovery of data onto a new replacement chip when a particular element in the array reaches its endurance limit. However the use of this architecture in a hard real-time system is limited as the memory needs to be taken off-line while the replacement is actioned and so memory access times become non-deterministic with respect to time. In this paper we present a hot swapping technique for replacing elements in the array that are approaching their wear-out level that does not involve taking the array off-line - thereby increasing the systems availability and providing guaranteed response time. The result is that our hot-swapping architecture is more suited to applications with hard real-time constraints. We have implemented this technique in our FPGA-based SSD-aware RAID controller, complete with a metadata management framework to increase throughput and efficiency.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
一种用于SSD RAID系统的实时热插拔技术
NAND闪存固态器件广泛应用于许多平台,包括消费电子产品和安全关键型嵌入式系统,因为它们提供高性能和可靠性。在以前的工作中,我们已经为NAND闪存开发了一种新颖的RAID架构,可以在单个闪存芯片故障或磨损的情况下保护系统免受数据丢失。这些机制允许在阵列中的特定元素达到其持久极限时将数据恢复到新的替换芯片上。然而,这种架构在硬实时系统中的使用受到限制,因为在执行替换操作时,内存需要离线,因此内存访问时间就会变得不确定。在本文中,我们提出了一种热插拔技术,用于替换阵列中接近磨损水平的元件,而不涉及使阵列脱机-从而提高系统可用性并提供保证的响应时间。结果是,我们的热插拔架构更适合具有硬实时约束的应用程序。我们已经在基于fpga的ssd感知RAID控制器中实现了这种技术,并辅以元数据管理框架来提高吞吐量和效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
The effects of zinc oxide on the sinterability of hydroxyapatite Nonlinear backstepping control with adaptive modified recurrent Laguerre orthogonal polynomial NN uncertainty observer for a SynRM servo-drive system Feature point based text detection in signboard images Drug-eluting stent with rhombic-shape reservoirs for drug delivery Sensorless interior-PMSM control with rotational inertia adjustment
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1