Abstract
End-system resource management is a key issue for obtaining satisfying QoS in multimedia applications. As these applications are being incorporated into workstations, problems regarding efficient and well suited operating system mechanisms to cope with multimedia data constraints have been outlined. In this paper we present a runtime kernel analysis of an adaptive multimedia application dealing with compressed audio and video, which is structured as different communicating processes, running on Solaris 2.4. These processes are not independent, and their interactions determine the application's overall performance. We show that even if application structure is optimised, the fact that synchronisation between processes exists but is not considered by the process scheduling policy, results in unnecessary data copying and image rejection and consequently poor performances. Our measurements of application performance highlight the need for a system level synchronisation support.
Supported by a grant from the Mexican National Council for Science and Technology (CONACYT), under the SFERE/CONACYT Cooperation program
Preview
Unable to display preview. Download preview PDF.
References
Boucher, J.A., Yaar, Z., Rubin, E.J., Palmer, J.D. and Little, T.D.C.-Design and Performance of a Multi-stream MPEG-I System Layer Encoder/Player. In: Proceedings of the IS&T/SPIE Symposium on Electronic Imaging Science and Technology.-San Jose, California, USA, February 1995
Coulson, G. and Blair, G.-Architectural Principles and Techniques for Distributed Multimedia Application Support in Operating Systems. Operating Systems Review, ACM Press. Vol. 29, Number 4, pp 17–24, October 1995
Coulson, G. and Blair, G.S.-Micro-kernel Support for Continuous Media in Distributed Systems, Computer Networks and ISDN Systems. Vol. 26, pp 1323–1341, Special Issue on Multimedia, 1994
Cranor, C.D. and Parulkar, G.M.-Design of Universal Continuous Media I/O. In Proceedings of the 4th International Workshop on Network and Operating System Support for Digital Audio and Video. — Durham, New Hampshire, April 1995
Eikhot, J.R., Kleiman, S.R., Barton, S., Faulkner, R., Shivalingiah, A., Smith, M., Stein, D., Voll, J., Weeks, M. and Williams, D.-Beyond Multiprocessing — Multithreading the SunOS Kernel. Sun Technical Bulletin.-August 1992
Govindan, R., and Anderson, D.-Scheduling and IPC Mechanisms for Continuous Media. In: Proceedings of the Thirteenth ACM Symposium on Operating Systems Principles, SIGOPS, Vol. 25, pp 68–80.-Pacific Grove, California, USA, 1991
ISO CD 11172.-Coding of Moving Pictures and Associated Audio for Digital Storage Media at up to 1.5 Mbits/s. 1992
Khanna, S., Sebrée, M., Zolnowsky, J.-Realtime Scheduling in SunOS 5.0. In: Proceedings of Usenix 92.-Winter 1992.
Little, T.D.C., Ghafoor, A., Chen, C.Y.R. and Berra, P.B. — Multimedia Synchronization. IEEE Data Engineering Bulletin, Vol. 14, n∘ 3, pp. 26–35, September 1991
Mercer, C.W., Savage, S. and Tokuda, H.-Processor Capacity Reserves for Multimedia Operating Systems. In Proceedings of the IEEE International Conference on Multimedia Computing and Systems. May 1994
Nieh, J., Hanko, J.C., Northcutt, J.D. and Wall, G.A.-SVR4UNIX Scheduler Unacceptable for Multimedia Applications. In: Proceedings of the 4th International Workshop on Network and Operating System Support for Digital Audio and Video, ed. by Shepherd, D., Blair, G., Coulson, G., Davies, N. and Garcia, F., pp. 41–53. — Lancaster, UK, November 1993.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Waldegg, D.B., Lagha, N., Le Narzul, J.P. (1996). Multimedia applications on a unix SVR4 kernel: performance study. In: Ventre, G., Domingo-Pascual, J., Danthine, A. (eds) Multimedia Telecommunications and Applications. COST237 1996. Lecture Notes in Computer Science, vol 1185. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0020860
Download citation
DOI: https://doi.org/10.1007/BFb0020860
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62096-9
Online ISBN: 978-3-540-49680-9
eBook Packages: Springer Book Archive