Co-Scheduling of Disk Head Time in Cluster-Based Storage

Abstract

Disk timeslicing is a promising technique for storage performance insulation. To work with cluster-based storage, however, timeslices associated with striped data must be co-scheduled on the corresponding servers. This paper describes algorithms for determining global timeslice schedules and mechanisms for coordinating the independent server activities. Experiments with a prototype show that, combined, they can provide performance insulation for workloads sharing a storage cluster-- each workload realizes a configured minimum efficiency within its timeslices regardless of the activities of the other workloads.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2009
Accession Number
ADA512642

Entities

People

  • Gregory R. Ganger
  • Matthew Wachs

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Energy and Power Technologies
  • Human Systems

DTIC Thesaurus Topics

  • Algorithms
  • Control Systems
  • Control Theory
  • Databases
  • Department Of Defense
  • Efficiency
  • Engineering
  • Guarantees
  • Heuristic Methods
  • High Performance Computing
  • Insulation
  • Network Topology
  • Operating Systems
  • Scheduling (Production)
  • Standards
  • Throughput
  • Workload

Fields of Study

  • Computer science

Readers

  • Nanoscale Plasmonic Nanotechnology
  • Parallel and Distributed Computing.

Technology Areas

  • Microelectronics
  • Microelectronics - Microelectromechanical Systems