Download presentation
Presentation is loading. Please wait.
Published byClinton Dennis Modified over 9 years ago
1
Operating System concerns for Multimedia Multimedia File Systems -Jaydeep Punde
2
Contents Why the need? Multimedia Data Characteristics Existing work on MM file systems Data placement schemas Disk placement schemas Conclusion
3
Why MM file systems Multimedia imposes unique demands on the underlying file system in terms of storage, continuity of data retrieval, real-time constraints, and synchronization. the performance of multimedia applications that are built on top of generic file systems leaves much to be desired.
4
Multimedia Data Characteristics Large Data Size
5
Multimedia Data Characteristics(cont.) Continuous Storage and retrieval. The real-time constraints imposed on data retrieval affects the design of various file system modules such as disk scheduling, admission control, on-disk allocation schemes, bandwidth reservation policies Heterogeneous data. Synchronization Multimedia compositions usually contain multiple media streams, which have temporal dependencies between them.
6
A representation of a synchronized video and an audio stream Synchronization constraints that are commonly encountered in multimedia compositions can be easily specified using two of the thirteen temporal relations,namely equals and meets
7
Existing work done on multimedia file systems From the architectural perspective, multimedia file systems can be classified as Partitioned file systems consists of multiple subfile systems, each tailored to handle data of a specific data type. Integrated file systems multiplex all available resources among all multimedia data.
8
Existing work done on multimedia file systems (cont.) Grouping the systems according to the supported multimedia data characteristics. General file systems capable of handling multimedia data to a certain extend. Multimedia file systems optimized for continuous multimedia data. E.g. Tiger Shark. Multimedia file systems handling mixed-media workloads E.g. MMFS.
9
Data Placement Schemas are responsible for the actual values of seek time, rotation time, and transfer time. A few general data placement strategies for multimedia applications Scattered placement In scattered placement blocks are allocated at arbitrary places on the disk. Contiguous placement all the data blocks of a file are successively stored on disk. Locally contiguous placement the files are divided into multiple fragments. All blocks of a fragment are stored contiguously, but fragments can be scattered over 1-n disks. Constrained placement
10
Disk Scheduling Traditional disk scheduling algorithms for current file systems focused mainly on reducing seek times e.g. SSTF, SCAN. disk-scheduling algorithms for multimedia data requests need to optimize, besides the traditional criteria, also other criteria which are special for multimedia data including QoS guarantees.
11
Disk Scheduling (cont.) Following are a few multimedia disk-scheduling algorithms EDF strategy serves the block request with the nearest deadline first. SCAN-EDF strategy combines the seek optimization of SCAN and the real-time guarantees of EDF. Group Sweeping Strategy optimizes disk arm movement by using a variation of SCAN handling the requests of continuous media streams into multiple groups. GSS represents a trade-off between optimizations of buffer space and disk arm movement.
12
Conclusions Commodity operating systems do not presently support all the requirements of multimedia systems. New OS abstractions need to be developed to support a mix of applications with real-time and best effort requirements and to provide the necessary performance.
13
References Niranjan, T.N., Chiueh, T., Schloss, G.A.: Implementation and Evaluation of a Multimedia File System, Proc. of IEEE Int. Conf. on Multimedia Computing and Systems (ICMCS’97), Ottawa, Canada, June 1997. Anderson, D., Osawa, Y., Govindan, R.: A File System for Continuous Media, ACM Transactions on Computer Systems, Vol. 10, No. 4, November 1992, pp. 311-337.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.