Operating System Management of MEMS-Based Storage Devices

Abstract

MEMS-based storage devices promise significant performance, reliability, and power improvements relative to disk drives. This paper explores how the physical characteristics of these devices change four aspects of operating system management: request scheduling, data placement, failure management, and power management. Adaptations of disk request scheduling algorithms are found to be appropriate for these devices; however, new data placement schemes are shown to better match their differing mechanical positioning characteristics. With aggressive internal redundancy, MEMS-based storage devices can tolerate failure modes that cause data loss for disks. In addition, MEMS-based storage devices enable a finer granularity of OS-level power management because the devices can be stopped and started rapidly and their mechanical components can be individually enabled or disabled to reduce power consumption.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 2000
Accession Number
ADA382628

Entities

People

  • David F. Nagle
  • Gregory R. Ganger
  • John L. Griffin
  • Steven W. Schlosser

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Advanced Electronics
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Access Time
  • Algorithms
  • Computer Programs
  • Computer Science
  • Computers
  • Databases
  • Electronics
  • Energy Consumption
  • Failure Mode And Effect Analysis
  • Fault Tolerance
  • Manufacturing
  • Microelectromechanical Systems
  • Operating Systems
  • Reliability
  • Scheduling (Production)
  • Simulations
  • Systems Engineering

Fields of Study

  • Engineering

Readers

  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.
  • Integrated Circuit Design and Technology.
  • Parallel and Distributed Computing.