Browse > Article
http://dx.doi.org/10.14400/JDC.2022.20.3.343

Performance analysis and prediction through various over-provision on NAND flash memory based storage  

Lee, Hyun-Seob (Division of Computer Engineering, Baekseok University)
Publication Information
Journal of Digital Convergence / v.20, no.3, 2022 , pp. 343-348 More about this Journal
Abstract
Recently, With the recent rapid development of technology, the amount of data generated by various systems is increasing, and enterprise servers and data centers that have to handle large amounts of big data need to apply high-stability and high-performance storage devices even if costs increase. In such systems, SSD(solid state disk) that provide high performance of read/write are often used as storage devices. However, due to the characteristics of reading and writing on a page-by-page basis, erasing operations on a block basis, and erassing-before-writing, there is a problem that performance is degraded when duplicate writes occur. Therefore, in order to delay this performance degradation problem, over-provision technology of SSD has been applied internally. However, since over-provided technologies have the disadvantage of consuming a lot of storage space instead of performance, the application of inefficient technologies above the right performance has a problem of over-costing. In this paper, we proposed a method of measuring the performance and cost incurred when various over-provisions are applied in an SSD and predicting the system-optimized over-provided ratio based on this. Through this research, we expect to find a trade-off with costs to meet the performance requirements in systems that process big data.
Keywords
NAND flash memory; Overprovision; Performance Optimization; Storage System; Big Data;
Citations & Related Records
연도 인용수 순위
  • Reference
1 W. Xie, Y. Chen & P. C. Poth. (2017). ASA-FTL: An adaptive separation aware flash translation layer for solid state drives. Parallel Computing, 61. 3-17.   DOI
2 H. S. Lee & D. H. Lee. (2010). An efficient index buffer management scheme for implementing a B-tree on NAND flash memory. Data & Knowledge Engineering. 69(9), 901-916.   DOI
3 Q. Li et al. (2021). RAMBO: Resource Allocation for Microservices Using Bayesian Optimization. IEEE Computer Architecture Letters, 20(1), 46-49.   DOI
4 H. S. Lee, S. W. Park & D. H. Lee (2013). RMSS: an efficient recovery management scheme on NAND flash memory based solid state disk. IEEE Transactions on Consumer Electronics, 59(1), 107-112.   DOI
5 J. H. Park, D. J. Park, T. S. Chung & S. W. Lee. (2021). A Crash Recovery Scheme for a Hybrid Mapping FTL in NAND Flash Storage Devices. Electronics, 10(3), 327.   DOI
6 L. Chen & H. Shen. (2017). Considering resource demand misalignments to reduce resource over-provisioning in cloud datacenters. IEEE Conference on Computer Communications. 1-9.
7 S. S. Chae, R. Mativenga, J. Y. Paik, M. Attique & T. S. Chung. (2020). DSFTL: An efficient FTL for flash memory based storage systems. Electronics 9(1), 145,   DOI
8 I. B. Zion. (2020). Key-value FTL over open channel SSD, 12th ACM International Conference on Systems and Storage. 192-192.
9 H. S. Lee, H. S. Yun & D. H. Lee (2011). HFTL: hybrid flash translation layer based on hot data identification for flash memory. IEEE Transactions on Consumer Electronics, (4), 2005-2011.   DOI
10 S. Kim & Y. Son. (2021). Optimizing Key-Value Stores for Flash-Based SSDs via Key Reshaping. IEEE Access 9, 115135~115144.   DOI
11 M. Sacks. (2021). Incentives for the over-provision of public goods. Journal of Economic Behavior & Organization, 191, 197-213.   DOI
12 R. Liu, Z. Tan, L. Long, Y. Wu, Y. Tan & D. Liu. (2022) Improving Fairness for SSD Devices through DRAM Over-Provisioning Cache Management. IEEE Transactions on Parallel and Distributed Systems, 1-1.
13 D. Bega, M. Gramaglia, M. Fiore, A. Banchs & X. Costa-Perez. (2020). DeepCog: Optimizing Resource Provisioning in Network Slicing With AI-Based Capacity Forecasting. IEEE Journal on Selected Areas in Communications, 38(2), 361-376.   DOI
14 S. Elashri & A. Azim. (2021). Work-in-Progress: An Energy-Aware Optimization Model for Real-Time Systems Analysis and Design. International Conference on Embedded Software (EMSOFT), 45-46.
15 H. Shen & L. Chen. (2018). Resource Demand Misalignment: An Important Factor to Consider for Reducing Resource Over-Provisioning in Cloud Datacenters. IEEE/ACM Transactions on Networking, 26(3), 1207-1221.   DOI