Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Z-MAP: A Zone-Based Flash Translation Layer with Workload Classification for Solid-State Drive

Z-MAP: A Zone-Based Flash Translation Layer with Workload Classification for Solid-State Drive Z-MAP: A Zone-Based Flash Translation Layer with Workload Classification for Solid-State Drive QINGSONG WEI, CHENG CHEN, MINGDI XUE, and JUN YANG, Data Storage Institute, A-STAR Existing space management and address mapping schemes for flash-based Solid-State-Drive (SSD) operate either at page or block granularity, with inevitable limitations in terms of memory requirement, performance, garbage collection, and scalability. To overcome these limitations, we proposed a novel space management and address mapping scheme for flash referred to as Z-MAP, which manages flash space at granularity of Zone. Each Zone consists of multiple numbers of flash blocks. Leveraging workload classification, Z-MAP explores Page-mapping Zone (Page Zone) to store random data and handle a large number of partial updates, and Block-mapping Zone (Block Zone) to store sequential data and lower the overall mapping table. Zones are dynamically allocated and a mapping scheme for a Zone is determined only when it is allocated. ZMAP uses a small part of Flash memory or phase change memory as a streaming Buffer Zone to log data sequentially and migrate data into Page Zone or Block Zone based on workload classification. A two-level address mapping is designed to reduce the overall mapping table and address translation latency. Z-MAP http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png ACM Transactions on Storage (TOS) Association for Computing Machinery

Z-MAP: A Zone-Based Flash Translation Layer with Workload Classification for Solid-State Drive

Loading next page...
 
/lp/association-for-computing-machinery/z-map-a-zone-based-flash-translation-layer-with-workload-abUu6yYAZL

References

References for this paper are not available at this time. We will be adding them shortly, thank you for your patience.

Publisher
Association for Computing Machinery
Copyright
Copyright © 2015 by ACM Inc.
ISSN
1553-3077
DOI
10.1145/2629663
Publisher site
See Article on Publisher Site

Abstract

Z-MAP: A Zone-Based Flash Translation Layer with Workload Classification for Solid-State Drive QINGSONG WEI, CHENG CHEN, MINGDI XUE, and JUN YANG, Data Storage Institute, A-STAR Existing space management and address mapping schemes for flash-based Solid-State-Drive (SSD) operate either at page or block granularity, with inevitable limitations in terms of memory requirement, performance, garbage collection, and scalability. To overcome these limitations, we proposed a novel space management and address mapping scheme for flash referred to as Z-MAP, which manages flash space at granularity of Zone. Each Zone consists of multiple numbers of flash blocks. Leveraging workload classification, Z-MAP explores Page-mapping Zone (Page Zone) to store random data and handle a large number of partial updates, and Block-mapping Zone (Block Zone) to store sequential data and lower the overall mapping table. Zones are dynamically allocated and a mapping scheme for a Zone is determined only when it is allocated. ZMAP uses a small part of Flash memory or phase change memory as a streaming Buffer Zone to log data sequentially and migrate data into Page Zone or Block Zone based on workload classification. A two-level address mapping is designed to reduce the overall mapping table and address translation latency. Z-MAP

Journal

ACM Transactions on Storage (TOS)Association for Computing Machinery

Published: Feb 24, 2015

There are no references for this article.