Workload-Based Configuration of MEMS-Based Storage Devices for Mobile Systems

M.G. Khatib, E.L. Miller, Pieter H. Hartel

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    7 Citations (Scopus)
    12 Downloads (Pure)

    Abstract

    Because of its small form factor, high capacity, and expected low cost, MEMS-based storage is a suitable storage technology for mobile systems. However, flash memory may outperform MEMS-based storage in terms of performance, and energy-efficiency. The problem is that MEMS-based storage devices have a large number (i.e., thousands) of heads, and to deliver peak performance, all heads must be deployed simultaneously to access each single sector. Since these devices are mechanical and thus some housekeeping information is needed for each head, this results in a huge capacity loss and increases the energy consumption of MEMS-based storage with respect to flash. We solve this problem by proposing new techniques to lay out data in MEMS-based storage devices. Data layouts represent optimizations in a design space spanned by three parameters: the number of active heads, sector parallelism, and sector size. We explore this design space and show that by exploiting knowledge of the expected workload, MEMS-based devices can employ all heads, thus delivering peak performance, while decreasing the energy consumption and compromising only a little on the capacity. Our exploration shows that MEMS-based storage is competitive with flash in most cases, and outperforms flash in a few cases.
    Original languageEnglish
    Title of host publicationProceedings of the 8th ACM & IEEE International Conference on Embedded Software (EMSOFT '08)
    Place of PublicationUSA
    PublisherAssociation for Computing Machinery (ACM)
    Pages41-50
    Number of pages10
    ISBN (Print)978-1-60558-468-3
    DOIs
    Publication statusPublished - 20 Oct 2008
    Event8th ACM International Conference on Embedded Software, EMSOFT 2008 - Atlanta, United States
    Duration: 19 Oct 200824 Oct 2008
    Conference number: 8

    Conference

    Conference8th ACM International Conference on Embedded Software, EMSOFT 2008
    Abbreviated titleEMSOFT
    CountryUnited States
    CityAtlanta
    Period19/10/0824/10/08

    Keywords

    • METIS-252075
    • EWI-13850
    • IR-65053

    Fingerprint Dive into the research topics of 'Workload-Based Configuration of MEMS-Based Storage Devices for Mobile Systems'. Together they form a unique fingerprint.

  • Cite this

    Khatib, M. G., Miller, E. L., & Hartel, P. H. (2008). Workload-Based Configuration of MEMS-Based Storage Devices for Mobile Systems. In Proceedings of the 8th ACM & IEEE International Conference on Embedded Software (EMSOFT '08) (pp. 41-50). [10.1145/1450058.1450065] USA: Association for Computing Machinery (ACM). https://doi.org/10.1145/1450058.1450065