Time-varying Management of Data Storage

  • Ranjita Bhagwan ,
  • Fred Douglis ,
  • Kirsten Hildrum ,
  • Jeffrey O. Kephart ,
  • William Walsh

Proceedings of the 1st International Workshop on Hot Topics in Dependability (HotDep) |

Published by IEEE Communications Society

The efficiency of large-scale applications is strongly dependent on good data management techniques. In this paper, we claim that the ability to specify data requirements in a time-varying manner facilitates data management and improves application efficiency. This is because requirements such as availability, bandwidth and latency can vary significantly with time. Consequently, the storage system can dynamically change the allocation of resources to data objects. We describe how an application may specify these dynamic requirements using utility functions, and outline a strategy towards achieving an optimal allocation of resources to data objects.