Skip to main content

A priority feedback mechanism for distributed MPEG video player systems

  • Conference paper
  • First Online:
Interactive Distributed Multimedia Systems and Telecommunication Services (IDMS 1997)

Abstract

In this paper, a priority feedback mechanism is proposed for adjusting the priorities of the processes dynamically in a video server according to the current status of the clients — the status can be reflected by the number of frames being dropped in a period of time. The priority feedback mechanism is implemented in a distributed MPEG video player system. Different priority mapping functions are suggested for the priority feedback mechanism to cater for different service requirements of the clients, especially when the clients are demanding different quality of services. Experiment results have shown that when the video server is serving several clients where every client may demand a play speed of their own, the use of the priority feedback mechanism can effectively improve the whole system performance.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Shanwei Cen, Calton Pu and Richard Staehli, “A Distributed Real-time MPEG Video Audio Player”, In Proceedings of the 5th International Workshop on Network and Operating System Support of Digital Audio and Vudeo (NOSSDAV'95), April 18–21, 1995.

    Google Scholar 

  2. Calton Pu and R. Fuhere, “Feedback-Based Scheduling: a Toolbox Approach”, In Proceedings of 4th Workshop on Workstation Operating Systems, October 14–15, 1993.

    Google Scholar 

  3. Veronica Baiceanu, Crispin Cowan, Dylan McNamme, Calton Pu and Jonathan Walpole, “Multimedia Applications Require Adaptive CPU Scheduling”, In Proceedings of Workshop in Multimedia Resource Management, December 1–2, 1996.

    Google Scholar 

  4. C.L. Liu and J.W. Layland, “Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment”, Journal of ACM, volume 20, number 1, pp. 46–61, 1973.

    Article  Google Scholar 

  5. Bill O. Gallmeister. Programming for Real World POSIX.4. O'Reilly & Associates, Inc., 1995.

    Google Scholar 

  6. A. Vogel, Brigitte Kerherve, Gregor von Bochmann and Jan Gecsei, “Distributed Multimedia and QOS: A Survey”, IEEE Multimedia, volume 2, number 1, pp. 10–18, 1995.

    Article  Google Scholar 

  7. Shuichi Oikawa and R. Rajkumar, “A Resource-Centric Approach to Multimedia Operating Systems”, In Proceedings of Workshop in Multimedia Resource Management, Dec. 1–2, 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ralf Steinmetz Lars C. Wolf

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lam, Ky., Ngan, C.C.H., Ng, J.K.Y. (1997). A priority feedback mechanism for distributed MPEG video player systems. In: Steinmetz, R., Wolf, L.C. (eds) Interactive Distributed Multimedia Systems and Telecommunication Services. IDMS 1997. Lecture Notes in Computer Science, vol 1309. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0000347

Download citation

  • DOI: https://doi.org/10.1007/BFb0000347

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63519-2

  • Online ISBN: 978-3-540-69590-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics