@InProceedings{freedman:video, author = {Craig S. Freedman and David J. DeWitt}, title = {The {SPIFFI} Scalable Video-on-Demand System}, booktitle = {Proceedings of the ACM SIGMOD International Conference on Management of Data}, year = {1995}, pages = {352--363}, publisher = {ACM Press}, keywords = {parallel file system, multimedia, video server, pario-bib}, comment = {See also freedman:spiffi. They simulate their video-on-demand server. Their model is a cluster of workstation servers, connected by a network to video-display terminals. The terminals just have a circular buffer queue that they fill by making requests to the server, and drain by uncompressing MPEG and displaying video. The servers manage a buffer pool and a set of striped disks. All videos are striped across all disks. They use dual LRU lists in the server buffer pool: one for used blocks, and one for prefetched blocks (``love prefetching''). They use a ``real-time'' disk scheduling algorithm that prioritizes requests by their deadlines (or anticipated deadline in case of a prefetch). Their metric is maximum number of terminals that can be supported without glitches. They plan to implement their system on a workstation cluster.} }