Cart (Loading....) | Create Account
Close category search window
 

Enhancements to 4.4 BSD UNIX for efficient networked multimedia in project MARS

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Buddhikot, M.M. ; Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA ; Chen, X.J. ; Dakang Wu ; Parulkar, G.M.

Cluster based architectures that employ inexpensive personal computers (PCs) interconnected by high speed commodity interconnect have been recognized as a cost effective way of building high performance scalable multimedia-on-demand (MOD) storage servers (W. Bolosky et al., 1996; M. Buddhikot et al., 1994). Typically, the PCs in these architectures run operating systems such as UNIX that have traditionally been optimized for interactive computing and lack fast disk-to-network data paths and support for guaranteed CPU and storage access. We report design, implementation and performance measurements of innovative enhancements to 4.4 BSD UNIX carried out to rectify these limitations in the context of our Massively-parallel And Real-time Storage (MARS) project (M. Buddhikot et al., 1994). We have proposed and implemented the following enhancements to a 4.4 BSD compliant public domain NetBSD UNIX operating system: (1) a new kernel buffer management system called Multimedia M-buf (mmbuf) which shortens the data path from a storage device to network interface; (2) fair queueing within the SCSI driver for equitable resource sharing between real time and non real time streams; and (3) integration of these new OS services with a CPU scheduling mechanism called Real Time Upcall (R. Gopal, 1996) and a software disk striping driver called Concatenated Disk (CCD). Our experimental results demonstrate that these enhancements provide throughput improvements and QOS guarantees on the data path from the disk to network

Published in:

Multimedia Computing and Systems, 1998. Proceedings. IEEE International Conference on

Date of Conference:

28 Jun-1 Jul 1998

Need Help?


IEEE Advancing Technology for Humanity About IEEE Xplore | Contact | Help | Terms of Use | Nondiscrimination Policy | Site Map | Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest professional association for the advancement of technology.
© Copyright 2014 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.