Trading capacity for performance in a disk array∗

Xiang Yu, Benjamin Gum, Yuqun Chen, Randolph Y. Wang, Kai Li, Arvind Krishnamurthy, Thomas E. Anderson

Research output: Contribution to conferencePaper

Abstract

A variety of performance-enhancing techniques, such as striping, mirroring, and rotational data replication, exist in the disk array literature. Given a fixed budget of disks, one must intelligently choose what combination of these techniques to employ. In this paper, we present a way of designing disk arrays that can flexibly and systematically reduce seek and rotational delay in a balanced manner. We give analytical models that can guide an array designer towards optimal configurations by considering both disk and workload characteristics. We have implemented a prototype disk array that incorporates the configuration models. In the process, we have also developed a robust disk head position prediction mechanism without any hardware support. The resulting prototype demonstrates the effectiveness of the configuration models.

Original languageEnglish (US)
StatePublished - Jan 1 2000
Event4th Symposium on Operating System Design and Implementation, OSDI 2000 - San Diego, United States
Duration: Oct 23 2000Oct 25 2000

Conference

Conference4th Symposium on Operating System Design and Implementation, OSDI 2000
CountryUnited States
CitySan Diego
Period10/23/0010/25/00

All Science Journal Classification (ASJC) codes

  • Information Systems
  • Computer Networks and Communications
  • Hardware and Architecture

Fingerprint Dive into the research topics of 'Trading capacity for performance in a disk array∗'. Together they form a unique fingerprint.

  • Cite this

    Yu, X., Gum, B., Chen, Y., Wang, R. Y., Li, K., Krishnamurthy, A., & Anderson, T. E. (2000). Trading capacity for performance in a disk array∗. Paper presented at 4th Symposium on Operating System Design and Implementation, OSDI 2000, San Diego, United States.