TY - JOUR
T1 - Real time video frames allocation in mobile networks using cooperative pre-fetching
AU - Yuen, Joe C. H.
AU - Chan, Edward
AU - Lam, Kam-Yiu
PY - 2007/3
Y1 - 2007/3
N2 - In this paper, we study the bandwidth allocation problem for serving video requests in a mobile real-time video player system. One of the main issues to maintain the quality of services (QoS) in mobile video playback is to ensure sufficient number of video frames available at the client side while a video is being played. However, due to the limited bandwidth of a mobile network and variable workload streaming video, this is not easy to achieve in practice. In addition, the communication link between mobile clients and a video server is subject to frequent errors and temporary disconnection. In this paper, we propose to use the notion of buffered bandwidth in addition to the network bandwidth to support real-time playback of videos at mobile clients. Based on this, we designed a bandwidth allocation scheme called Cooperative Pre-Fetching (CP) in which the amount of bandwidth to be allocated to serve a video request depends on the current buffer level of the video at the client relative to the target buffer level of the client. In determining the target buffer level, we consider the errors in communication to the client as well as the other clients who are concurrently served by the system. The buffered video frames at the clients are then used to minimize the impact of error in communications on the overall QoS of video playbacks in the whole system. © Springer Science+Business Media, LLC 2007.
AB - In this paper, we study the bandwidth allocation problem for serving video requests in a mobile real-time video player system. One of the main issues to maintain the quality of services (QoS) in mobile video playback is to ensure sufficient number of video frames available at the client side while a video is being played. However, due to the limited bandwidth of a mobile network and variable workload streaming video, this is not easy to achieve in practice. In addition, the communication link between mobile clients and a video server is subject to frequent errors and temporary disconnection. In this paper, we propose to use the notion of buffered bandwidth in addition to the network bandwidth to support real-time playback of videos at mobile clients. Based on this, we designed a bandwidth allocation scheme called Cooperative Pre-Fetching (CP) in which the amount of bandwidth to be allocated to serve a video request depends on the current buffer level of the video at the client relative to the target buffer level of the client. In determining the target buffer level, we consider the errors in communication to the client as well as the other clients who are concurrently served by the system. The buffered video frames at the clients are then used to minimize the impact of error in communications on the overall QoS of video playbacks in the whole system. © Springer Science+Business Media, LLC 2007.
KW - Distributed real-time video playback
KW - Real-time system
KW - Scheduling and mobile network
UR - http://www.scopus.com/inward/record.url?scp=33847321208&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-33847321208&origin=recordpage
U2 - 10.1007/s11042-006-0055-x
DO - 10.1007/s11042-006-0055-x
M3 - RGC 21 - Publication in refereed journal
SN - 1380-7501
VL - 32
SP - 329
EP - 352
JO - Multimedia Tools and Applications
JF - Multimedia Tools and Applications
IS - 3
ER -