ObjNandSim: Object-based NAND Flash Device Simulator

被引:0
作者
Guo, Jie [1 ]
Min, Chuhan [1 ]
Cai, Tao [2 ]
Li, Hai [1 ]
Chen, Yiran [1 ]
机构
[1] Univ Pittsburgh, Dept Elect & Comp Engn, Pittsburgh, PA 15261 USA
[2] Jiangshu Univ, Nanjing, Jiangsu, Peoples R China
来源
2016 5TH NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA) | 2016年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An object-based NAND flash storage system (ONFS) is proposed to overcome the architectural limitation of the existing block-based storage system. The ONFS can improve system performance by removing redundant software layers and reducing garbage collection overhead. However, the research progress of ONFS is significantly hindered due to lack of appropriate simulation tools. In this work, we present ObjNandsim - an object-based NAND flash device simulator that is developed to support various research needs of ONFS such as performance analysis, algorithm modeling, design verification, etc. ObjNandsim emulates hardware behaviors of NAND flash memories and implements object-based FTL functionalities, including object storage management, physical page management and garbage collection. In addition, ObjNandsim provides a well-defined interface and code modularity, ensuring simulator's extendability and portability. The results of some example experiments validate the capabilities and efficacy of ObjNandSim.
引用
收藏
页数:6
相关论文
共 50 条
[21]   Design of a Kind of File System Object-Based Storage Device [J].
Yang, Dan .
PROCEEDINGS OF THE 2013 ASIA-PACIFIC COMPUTATIONAL INTELLIGENCE AND INFORMATION TECHNOLOGY CONFERENCE, 2013, :439-445
[22]   Interference between object-based attention and object-based memory [J].
Matsukura, Michi ;
Vecera, Shaun P. .
PSYCHONOMIC BULLETIN & REVIEW, 2009, 16 (03) :529-536
[23]   Interference between object-based attention and object-based memory [J].
Michi Matsukura ;
Shaun P. Vecera .
Psychonomic Bulletin & Review, 2009, 16 :529-536
[24]   Communicating quality of service requirements to an object-based storage device [J].
KleinOsowski, K ;
Ruwart, T ;
Lilja, DJ .
TWENTY-SECOND IEEE/THIRTEENTH NASA GODDARD CONFERENCE ON MASS STORAGE SYSTEMS AND TECHNOLOGIES, PROCEEDINGS: INFORMATION RETRIEVAL FROM VERY LARGE STORAGE SYSTEMS, 2005, :224-231
[25]   MNFS: Mobile Multimedia File System for NAND Flash based Storage Device [J].
Kim, Hyojun ;
Won, Youjip .
2006 3RD IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-3, 2006, :208-212
[26]   Architectural Consequences of Radiation Performance in a Flash NAND Device [J].
Hansen, D. L. ;
Hillman, R. ;
Meraz, F. ;
Montoya, J. ;
Williamson, G. .
2017 IEEE RADIATION EFFECTS DATA WORKSHOP (REDW), 2017, :340-345
[27]   Flash memory: a 32Mbit NAND device [J].
Carson, Rob .
Electronic Engineering (London), 1995, 67 (822) :85-86
[28]   Enhanced Flash Swap: Using NAND Flash As a Swap Device with Lifetime Control [J].
Song, Taejoon ;
Lee, Gunho ;
Kim, Youngjin .
2019 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2019,
[29]   Load balance based device select arithmetic in object-based storage system [J].
Wang, Fang ;
Chen, Liang .
Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2007, 35 (10) :46-49
[30]   Feature point selection for object-based motion estimation on a programmable device [J].
Wittebrood, RB ;
de Haan, G .
VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2002, PTS 1 AND 2, 2002, 4671 :687-697