William H. Tetzlaff

Learn More
It is time to declare victory for our performance-oriented research agenda. Four orders of magnitude increase in performance since the first ASPLOS means that few outside the CS&E research community believe that speed is the problem of computer hardware and software. Current systems crash and freeze so frequently that people become violent. Faster flakiness(More)
Early file systems were designed with the expectation that data would typically be read from disk many times before being deleted; on-disk structures were therefore optimized for reading. As main memory sizes increased, more read requests could be satisfied from data cached in memory, motivating file system designs that optimize write performance. Here, we(More)
Video-on-demand is a new entertainment service that will soon be widely available. A small amount of material is very popular, while large amounts of material are viewed less frequently. This skew can be exploited by using a storage hierarchy, storing the less frequently viewed videos in lower-cost tertiary storage. This paper studies the use of tertiary(More)
In typical video delivery systems ooering programs on-demand, service should be be nearly immediate and continuous. A video server can provide this type of service by reserving suucient network and server resources for the duration of playout. Scalability and reduced cost can be achieved using a single channel to serve multiple customers waiting for the(More)
The goal of autonomic storage allocation is to achieve management of storage resources, including allocation, performance monitoring, and hotspot elimination, by specifying comparatively high-level goals, rather than by means of low-level manual steps. The process of automation should allow specification of policies as administrator specified constraints(More)