Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1645953.1646319acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
technical-note

A flexible simulation environment for flash-aware algorithms

Published: 02 November 2009 Publication History

Abstract

In this paper, we present a flexible simulation environment for the performance evaluation of flash-aware algorithms, which is called Flash-DBSim. The main purpose of Flash-DBSim is to provide a configurable virtual flash disk for upper systems, such as file system and DBMS, so that the algorithms in those systems can be easily evaluated on different types of flash disks. Moreover, it also offers a prototyping environment for those algorithms inside flash disk, e.g. the algorithms for garbage collection or wear-leveling. After an overview of the general features of Flash-DBSim, we discuss the architecture of Flash-DBSim. And finally, a case study of Flash-DBSim's demonstration is presented.

References

[1]
J. Gray. Tape is dead, Disk is tape, Flash is disk, RAM locality is king. CIDR'07, 2007
[2]
Intel Corporation. Understanding the flash translation layer (FTL) specification, Intel Technical Report.
[3]
S. Y. Park, D. W. Jung, J. U. Kang, et al., CFLRU: a Replacement Algorithm for Flash Memory. CASES'06, p.234--241, 2006
[4]
H. Y. Jung, H. Shim, S. Y. Park, et al., LRU-WSR: Integration of LRU and Writes Sequence Reordering for Flash Memory. IEEE Trans. on Consumer Electronics, 54(3), 1215--1223, 2008
[5]
N. Agrawal, V. Prabhakaran, T. Wobber, et al., Design Tradeoffs for SSD Performance, in Proceedings of USENIX'08, 2008
[6]
P. Wei, L. Yue, Z. Liu, et al., Flash Memory Management Based on Predicated Data Expiry-Time in Embedded Real-time Systems, SAC'08, p. 1477--1481, 2008.

Cited By

View all
  • (2018)Optimizing R-tree for flash memoryExpert Systems with Applications: An International Journal10.1016/j.eswa.2015.01.01142:10(4676-4686)Online publication date: 29-Dec-2018
  • (2016)LAB-LRU: A Life-Aware Buffer Management Algorithm for NAND Flash MemoryIEICE Transactions on Information and Systems10.1587/transinf.2016EDL8062E99.D:10(2633-2637)Online publication date: 2016
  • (2016)A generic and open simulation tool for large multi-tiered hierarchical storage systems2016 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS)10.1109/SPECTS.2016.7570515(1-8)Online publication date: Jul-2016
  • Show More Cited By

Index Terms

  1. A flexible simulation environment for flash-aware algorithms

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CIKM '09: Proceedings of the 18th ACM conference on Information and knowledge management
    November 2009
    2162 pages
    ISBN:9781605585123
    DOI:10.1145/1645953

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 02 November 2009

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. flash disk
    2. performance evaluation
    3. simulation environment

    Qualifiers

    • Technical-note

    Conference

    CIKM '09
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,861 of 8,427 submissions, 22%

    Upcoming Conference

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Optimizing R-tree for flash memoryExpert Systems with Applications: An International Journal10.1016/j.eswa.2015.01.01142:10(4676-4686)Online publication date: 29-Dec-2018
    • (2016)LAB-LRU: A Life-Aware Buffer Management Algorithm for NAND Flash MemoryIEICE Transactions on Information and Systems10.1587/transinf.2016EDL8062E99.D:10(2633-2637)Online publication date: 2016
    • (2016)A generic and open simulation tool for large multi-tiered hierarchical storage systems2016 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS)10.1109/SPECTS.2016.7570515(1-8)Online publication date: Jul-2016
    • (2016)Towards a fast multi-tier storage system simulator2016 IEEE Ecuador Technical Chapters Meeting (ETCM)10.1109/ETCM.2016.7750836(1-5)Online publication date: Oct-2016
    • (2016)ABR: An Optimized Buffer Replacement Algorithm for Flash Storage DevicesSocial Computing10.1007/978-981-10-2053-7_14(136-150)Online publication date: 31-Jul-2016
    • (2015)OGSSimProceedings of the 8th International Conference on Simulation Tools and Techniques10.4108/eai.24-8-2015.2261023(238-247)Online publication date: 24-Aug-2015
    • (2014)PT-LRU: a probabilistic page replacement algorithm for NAND flash-based consumer electronicsIEEE Transactions on Consumer Electronics10.1109/TCE.2014.702733460:4(614-622)Online publication date: Nov-2014
    • (2013)VSSIM: Virtual machine based SSD simulator2013 IEEE 29th Symposium on Mass Storage Systems and Technologies (MSST)10.1109/MSST.2013.6558443(1-14)Online publication date: May-2013
    • (2013)Adaptive in-page logging for flash-memory storage systemsFrontiers of Computer Science10.1007/s11704-013-3013-68:1(131-144)Online publication date: 26-Nov-2013
    • (2012)OR-Tree: An Optimized Spatial Tree Index for Flash-Memory Storage SystemsData and Knowledge Engineering10.1007/978-3-642-34679-8_1(1-14)Online publication date: 2012
    • Show More Cited By

    View Options

    Get Access

    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