Browse > Article

An Efficient On-line Frame Scheduling Algorithm for Video Conferences  

안성용 (조선대학교 전자계산학과)
이정아 (조선대학교 전자계산학)
심재홍 (조선대학교 인터넷소프트웨어공학부)
Abstract
In this paper, we propose an algorithm that distributes processor time to the tasks decoding encoded frames with a goal maximizing total QoS (quality of services) of video conference system. An encoded frame has such a characteristic that the QoS of recovered frame image also increases as the processor time given for decoding the frame gets to increase. Thus, the quality of decoded image for each frame can be represented as a QoS function of the amount of service time given to decode. In addition, every stream of video conference has close time-dependency between continuous frames belonging to the same stream. Based on the time-dependency and QoS functions, we propose an on-line frame scheduling algorithm which does not schedule all frames in the system but just a few frames while maximizing total QoS of video streams in the conference. The simulation results show that, as the system load gets to increase, the proposed algorithm compared to the existing EDF algorithm can reduce the quality of decoded frame images more smoothly and show the movements of conference attendees more naturally without short cutting.
Keywords
Video conference; quality of service; frame scheduling;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Comment on On-line Scheduling policies for a Class of IRIS Real-Time Tasks /
[ K. Choi;G. Jung ] / IEEE Trans. Computers   DOI   ScienceOn
2 Scheduling Algorithms for Multiprogramming in a Hard Real-Time Environment /
[ C. L. Liu;J. W. Layland ] / J. ACM   DOI
3 R. C. Gonzalez and R. E. Woods, Digital Image Processing, Addison Wesley, pp. 395-404, 1992
4 K. Choi and G. Jung, 'Comment on On-line Scheduling Policies for a Class of IRIS Real-Time Tasks,' IEEE Trans. Computers, Vol. 50, No.5, pp. 526-528, May 2001   DOI   ScienceOn
5 J. Du and J.Y.T. Leung, 'Minimizing Mean Flow Time in Two-Machine Open Shops and Flow Shops,' J. Algorithms, Vol. 14, pp. 24-44, 1993   DOI   ScienceOn
6 S. J. P. Westen, R. L. Lagendiik, and J. Biemond, 'Perceptual Optimization of Image Coding Algorithms,' IEEE Proceedings of the International Conference on Image Processing, pp. 69-72, 1995   DOI
7 C. L. Liu and J. W. Layland, 'Scheduling Algorithms for Multiprogramming in a Hard Real-Time Environment,' J. ACM, Vol. 20, No. I, pp. 46-61, Jan. 1973   DOI
8 N. Laoutaris and I. Stavrakakis, 'Intrastream Synchronization for Continuous Media Streams: A Survey of Playout Schedulers,' IEEE trans. on Networks, Vol. 16, No.3, pp. 30-40, May 2002   DOI   ScienceOn
9 G. Jung, K. Vim, J. Shim, K. Choi, et al., 'A Jitter Management Policy for Monitoring System using JPEG,' IEEE Proceedings on Consumer Electronics, pp. 214-215, Oct. 1996
10 D. Stone and K. Jeffay, 'An Empirical Study of Delay Jitter Management Policies,' Multimedia Systems, Vol. 2, No.6, pp. 267-279, Jan. 1995   DOI
11 C. S. Burrus, R. A. Gopinath, and H. Guo, Introduction to Wavelets and Wavelet Transforms, Prentice-hall, 1998
12 K. Vim, J. Shim, G. jung, and K Choi, 'An Imprecise DCT Computation Model for Real-time Applications,' Multimedia Technology and Applications, pp. 153-161, Springer, 1997
13 J. K. Dey, J. F. Kurose, and D. Towsley, 'On-line Scheduling Policies for a Class of IRIS (Increasing Reward with Increasing Service) Real-Time Tasks,' IEEE Trans. Computers, Vol. 45, No.7, pp. 802-813, July 1996   DOI   ScienceOn
14 W.K. Shih, J.W.S. Liu, and J.Y. Chung, 'Algorithms for Scheduling Imprecise Computations with Timing Constraints,' SIAM J. Computing, Vol. 20, No.3, pp. 537-552, June 1991   DOI
15 J. K. Dey, J. F. Kurose, D. Towsley, C.M. Krishna, and M. Girkar, 'Efficient On-line Processor Scheduling for a Class of IRIS (Increasing Reward with Increasing Service) Real-Time Tasks,' Proc. ACM Sigmetrics Conf. Measurement and Modeling cd' Computer Systems, pp. 217-228, Santa Clara, Calif., May 1993   DOI
16 J.Y. Chung, J.W.S. Liu, and K.J. Lin, 'Scheduling Periodic Jobs That Allows Imprecise Results,' IEEE Trans. Computers, Vol. 19, No.9, pp. 1156-1173, Sept. 1990   DOI   ScienceOn
17 J.W.S. Liu, K.J., Lin, W.K. Shih, A.C.S. Yu, J.Y. Chung, and W. Zhao, 'Algorithms for Scheduling Imprecise Computations,' IEEE Computer, Vol. 24, No.5, pp. 58-68, May 1991   DOI   ScienceOn
18 W.K. Shih and J.W.S. Liu, 'Algorithms for Scheduling Imprecise Computations with Timing Constraints to Minimize Maximum Error,' IEEE Trans. Computers, Vol. 44, No.3, March 1995   DOI   ScienceOn
19 W.K. Shih and J.W.S. Liu, 'On-Line Scheduling of Imprecise Computations to Minimize Error,' Proc. 13th IEEE Real-Time Systems Symp., pp. 280-289, Los Alamitos, Calif., Dec. 1992   DOI
20 K. Choi, S. Yun, G. Jung, and N. Kim, 'Scheduling Algorithm for Real-Time Imprecise Computations to Minimize Maximum Weighted Error Using the Linear Programming Method,' Electronics Letters, Vol. 33, No. 15, pp. 1301-1302, July 1997   DOI   ScienceOn
21 K.I.J. Ho, J.Y.T. Leung, and W.D. Wei, 'Minimizing Maximum Weighted Error for Imprecise Computation Tasks,' J. Algorithms, Vol. 16, pp. 431-452, 1994   DOI   ScienceOn
22 W.K. Shih, J.W.S. Liu, J.Y. Chung, and D.W. Gillies, 'Scheduling Tasks with Ready Times and Deadlines to Minimize Average Error,' ACM Operating Systems Review, July 1989   DOI
23 K. Song, K. Choi, S. Park, D. Choi, and K. Yun, 'A Heuristic Scheduling Algorithm for Reducing the Total Error of an Imprecise Multiprocessor System with 0/1 Constraint,' J. Electrical Engineering and Information Science, Vol. 2, No.6, Dec. 1997   과학기술학회마을
24 H. Aydin, R. Melhem, D. Mosse, and P. Mejia-Alvarez, 'Optimal Reward-Based Scheduling for Periodic Real-Time Tasks,' IEEE Trans. Computers, Vol. 50, No.2, pp. 111-130, Feb. 2001   DOI   ScienceOn
25 ISO/IEC JTC1/SC29/WG11, 'Coding of Moving Pictures and Associated Audio For Digital Storage Media at up to About 1.5 Mbit/s, Part 2: Video,' ISO/IEC 11172-2 Information Technology, 1993