Paper
29 December 1997 Adaptive prefetching for device-independent file I/O
Dan Revel, Dylan McNamee, David C. Steere, Jonathan Walpole
Author Affiliations +
Proceedings Volume 3310, Multimedia Computing and Networking 1998; (1997) https://doi.org/10.1117/12.298416
Event: Photonics West '98 Electronic Imaging, 1998, San Jose, CA, United States
Abstract
Device independent I/O has been a holy grail to operating system designers since the early days of UNIX. Unfortunately, existing operating systems fall short of this goal for multimedia applications. Techniques such as caching and sequential read-ahead can help mask I/O latency in some cases, but in others they increase latency and add substantial jitter. Multimedia applications, such as video players, are sensitive to vagaries in performance since I/O latency and jitter affect the quality of presentation. Our solution uses adaptive prefetching to reduce both latency and jitter. Applications submit file access plans to the prefetcher, which then generates I/O requests to the operating system and manages the buffer cache to isolate the application from variations in device performance. Our experiments show device independence can be achieved: an MPEG video player sees the same latency when reading from a local disk or an NFS server. Moreover, our approach reduces jitter substantially.
© (1997) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Dan Revel, Dylan McNamee, David C. Steere, and Jonathan Walpole "Adaptive prefetching for device-independent file I/O", Proc. SPIE 3310, Multimedia Computing and Networking 1998, (29 December 1997); https://doi.org/10.1117/12.298416
Lens.org Logo
CITATIONS
Cited by 7 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Multimedia

Operating systems

Video

Control systems

Computer programming

Data storage

Digital video recorders

RELATED CONTENT

Disk-striping scalability in the Exedra media server
Proceedings of SPIE (December 22 2000)
Bandwidth skimming a technique for cost effective video on...
Proceedings of SPIE (December 27 1999)
Custom controls
Proceedings of SPIE (February 16 1996)
Fast data placement scheme for video server with zoned-disks
Proceedings of SPIE (October 06 1997)

Back to Top