A priority feedback mechanism for distributed MPEG video player systems
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.
Unable to display preview. Download preview PDF.
- 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
- 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
- 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
- Bill O. Gallmeister. Programming for Real World POSIX.4. O'Reilly & Associates, Inc., 1995.Google Scholar
- 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