FLogFS: A lightweight flash log file system

Benjamin Nahill, Z. Zilic
{"title":"FLogFS: A lightweight flash log file system","authors":"Benjamin Nahill, Z. Zilic","doi":"10.1109/BSN.2015.7299353","DOIUrl":null,"url":null,"abstract":"Non-volatile storage is an important element for many low-power wearable sensor platforms for data aggregation, audit logs, and to enable offline analytics and debugging. NAND flash is an increasingly appealing choice due to its low cost, low power consumption, and small footprint; but it requires high software complexity and overhead to use effectively in such resource-constrained environments. Many wearable processing systems have limited program memory and RAM, on the order of kilobytes, however current NAND flash file systems require 10s of kilobytes of code and RAM to provide rudimentary logging facilities to SD cards or flash memories. By constraining access patterns to practical cases for logging and optimizing operations around the timing needs of real-time systems, we can do better. This paper presents the design and evaluation of a NAND flash logging file system, available freely under a permissive license, in only a few kilobytes of ROM and a few hundred bytes of RAM.","PeriodicalId":447934,"journal":{"name":"2015 IEEE 12th International Conference on Wearable and Implantable Body Sensor Networks (BSN)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE 12th International Conference on Wearable and Implantable Body Sensor Networks (BSN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BSN.2015.7299353","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Non-volatile storage is an important element for many low-power wearable sensor platforms for data aggregation, audit logs, and to enable offline analytics and debugging. NAND flash is an increasingly appealing choice due to its low cost, low power consumption, and small footprint; but it requires high software complexity and overhead to use effectively in such resource-constrained environments. Many wearable processing systems have limited program memory and RAM, on the order of kilobytes, however current NAND flash file systems require 10s of kilobytes of code and RAM to provide rudimentary logging facilities to SD cards or flash memories. By constraining access patterns to practical cases for logging and optimizing operations around the timing needs of real-time systems, we can do better. This paper presents the design and evaluation of a NAND flash logging file system, available freely under a permissive license, in only a few kilobytes of ROM and a few hundred bytes of RAM.
FLogFS:轻量级的flash日志文件系统
非易失性存储是许多低功耗可穿戴传感器平台的重要组成部分,用于数据聚合、审计日志以及离线分析和调试。NAND闪存由于其低成本、低功耗和占地面积小而成为越来越有吸引力的选择;但是,要在这种资源受限的环境中有效地使用它,需要很高的软件复杂性和开销。许多可穿戴处理系统的程序内存和RAM有限,大约为千字节,然而当前的NAND闪存文件系统需要几十千字节的代码和RAM才能为SD卡或闪存提供基本的日志记录功能。通过将访问模式限制为日志记录的实际案例,并围绕实时系统的定时需求优化操作,我们可以做得更好。本文介绍了一个NAND闪存日志文件系统的设计和评估,该系统在许可许可下免费提供,只有几千字节的ROM和几百字节的RAM。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信