Abstract
Storage devices based on MEMS (Micro-Electro-Mechanical Systems) are suitable as secondary storage for future (mobile) computer systems. They are non-volatile and execute a high level of parallelism. In a MEMS-based storage system, many (i.e., 100s or 1000s) read/write heads or probes operate simultaneously. Due to this parallelism, MEMS-based storage systems face a design challenge: how should a data block be striped across the active probes, called the striping policy?
In this paper, we discuss how the striping policy, as a design parameter, impacts two key characteristics of MEMS-based storage system in opposite ways. These characteristics are the service time and effective capacity. As these objectives are conflicting, there is no optimal design but a variety of design choices represented as trade-offs. We show a dependency on the workload of the trade-off.
Original language | English |
---|---|
Title of host publication | Proceedings of the Second International Workshop on Software Support for Portable Storage |
Place of Publication | Seoul, Korea |
Publisher | Informal proceedings |
Number of pages | 8 |
Publication status | Published - 26 Oct 2006 |
Event | 2nd International Workshop on Software Support for Portable Storage, IWSSPS 2006 - Seoul, Korea, Democratic People's Republic of Duration: 26 Oct 2006 → 26 Oct 2006 Conference number: 2 |
Workshop
Workshop | 2nd International Workshop on Software Support for Portable Storage, IWSSPS 2006 |
---|---|
Abbreviated title | IWSSPS |
Country/Territory | Korea, Democratic People's Republic of |
City | Seoul |
Period | 26/10/06 → 26/10/06 |
Keywords
- EWI-7028
- IR-63454
- METIS-237438
- CAES-EEA: Efficient Embedded Architectures