Storage management algorithms handle continuous media objects stored o
n video servers within a hierarchical distributed video-on-demand syst
em. Media objects stored permanently on tertiary storage devices are m
oved to video servers when needed. Algorithms manage the distributed c
ache in the video servers and select a video server on which to place
a requested object. The object-placement algorithm uses server load, n
etwork load, and service-wait times to optimize system performance.