Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1968613.1968761acmconferencesArticle/Chapter ViewAbstractPublication PagesicuimcConference Proceedingsconference-collections
research-article

A reliable storage management framework for flash based embedded and multimedia systems experiencing diverse data nature

Published: 21 February 2011 Publication History

Abstract

Flash memory becomes ideal storage media for small size embedded systems as well as for large size multimedia applications because of its attractive features like fast access speed, shock resistance, high reliability and further more it's rapidly increasing capacity. However, flash needs expensive erase operations for rewriting data on same memory locations that degrades the system performance. Therefore, for increasing performance by decreasing the number of erase operations, data in flash memory is likely to be handled by access patterns in hot and cold data nature categories. Separately storing data by nature in different blocks however reduces the frequent erasures but as a side effect consumes large main memory space to maintain the memory mapping table at fine granularity on a page level. In this paper, an innovative storage management framework is proposed where data is stored by nature in separate physical blocks but mapping structures are retained at coarse granularity on a block level. Simulation results using real time traces ensure significantly improved overall system performance with 70.5% and 42% reduced erasures, and 39.33 minutes preserved migration cost compared to well known previous schemes.

References

[1]
Rizvi, S. S., and Chung, T. S., "PIYAS-Proceeding to intelligent service oriented memory allocation for flash based data centric sensor devices in wireless sensor networks," Sensors, vol. 10, no. 1, 2010, pp. 292--312.
[2]
Rizvi, S. S., and Chung, T. S., "Data storage framework on flash memory based SSD RAID 0 for performance oriented applications," Proc. Int. Conf. on Computer and Automation Engineering (ICCAE 10), 2010, pp. 126--128.
[3]
Rizvi, S. S., and Chung, T. S., "Data quality management for flash memory based read intensive embedded and multimedia applications," Proc. Int. Conf. on Embedded and Multimedia Computing (EM-Com 09), 2009, pp. 1--4.
[4]
Rizvi, S. S., and Chung, T. S., "Flash SSD vs HDD: High Performance Oriented Modern Embedded and Multimedia Storage Systems," Proc. Int. Conf. on Computer Engineering and Technology (ICCET 10), vol. 7, 2010, pp. 297--299.
[5]
Lee, S. W., Park, D. J., Chung, T.S, Lee, D. H., Park, S., and Song, H. J., "A Log Buffer based Flash Translation Layer using Fully Associative Sector Translation," ACM TECS, vol. 6, no. 3, 2007.
[6]
Kwon, S. J., and Chung, T. S., "An Efficient and Advanced Space-management Technique for Flash Memory using Reallocation Blocks," IEEE TCE, vol. 54, no. 2, 2008, pp. 631--638.
[7]
Lee, S. J., Shin, D. K., Kim, Y. J., and Kim, J., "LAST: Locality-Aware Sector Translation for NAND Flash Memory-Based Storage Systems," Proc. ACM SIGOPS Operating Systems Review, 2008, pp. 36--42.
[8]
Kang, J. U., Jo, H., Kim, J., and Lee, J., "A Superblock-Based Flash Translation Layer for NAND Flash Memory," Proc. ACM & IEEE EMSOFT, 2006, pp. 161--170.
[9]
Chung, T. S., Park, D. J., Park, S., Lee, D. H., Lee, S. W., and Song, H. J., "System Software for Flash Memory: A Survey," Proc. EUC LNCS, 2006, pp. 394--404.
[10]
Samsung Electronics, "NAND Flash Memory", K9F1208X0B data book, 2010.

Index Terms

  1. A reliable storage management framework for flash based embedded and multimedia systems experiencing diverse data nature

                      Recommendations

                      Reviews

                      Elliot Jaffe

                      Rizvi and Chung attempt to use block access patterns to improve flash memory storage performance. In such file systems, the operating system divides each file into blocks, usually consisting of 4 kilobytes (KB). The flash memory operates at the level of 512-byte pages. The proposed system optimizes the allocation of pages to blocks so that active (hot) blocks require minimal updating of data structures on the drive, resulting in faster performance and lower wear on the physical file system. Unfortunately, the writing in this paper is extremely difficult to follow. The authors struggle with the English language, and write very tersely. If you read this paper, prepare to spend a lot of time deciphering the text for the kernels of new ideas contained within. Online Computing Reviews Service

                      Access critical reviews of Computing literature here

                      Become a reviewer for Computing Reviews.

                      Comments

                      Please enable JavaScript to view thecomments powered by Disqus.

                      Information & Contributors

                      Information

                      Published In

                      cover image ACM Conferences
                      ICUIMC '11: Proceedings of the 5th International Conference on Ubiquitous Information Management and Communication
                      February 2011
                      959 pages
                      ISBN:9781450305716
                      DOI:10.1145/1968613
                      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                      Sponsors

                      Publisher

                      Association for Computing Machinery

                      New York, NY, United States

                      Publication History

                      Published: 21 February 2011

                      Permissions

                      Request permissions for this article.

                      Check for updates

                      Author Tags

                      1. embedded systems
                      2. flash storage
                      3. memory management
                      4. multimedia applications
                      5. real-time systems
                      6. system performance

                      Qualifiers

                      • Research-article

                      Funding Sources

                      Conference

                      ICUIMC '11
                      Sponsor:

                      Acceptance Rates

                      ICUIMC '11 Paper Acceptance Rate 135 of 534 submissions, 25%;
                      Overall Acceptance Rate 251 of 941 submissions, 27%

                      Contributors

                      Other Metrics

                      Bibliometrics & Citations

                      Bibliometrics

                      Article Metrics

                      • 0
                        Total Citations
                      • 141
                        Total Downloads
                      • Downloads (Last 12 months)0
                      • Downloads (Last 6 weeks)0
                      Reflects downloads up to 16 Nov 2024

                      Other Metrics

                      Citations

                      View Options

                      Login options

                      View options

                      PDF

                      View or Download as a PDF file.

                      PDF

                      eReader

                      View online with eReader.

                      eReader

                      Media

                      Figures

                      Other

                      Tables

                      Share

                      Share

                      Share this Publication link

                      Share on social media