NetGames '02 Proceedings of the 1st workshop on Network and system support for games
Streaming video over wireless networks
Wireless internet handbook
Journal of Systems and Software - Special issue: Adaptive multimedia computing
On Supporting Power-Efficient Streaming Applications in Wireless Environments
IEEE Transactions on Mobile Computing
Perceptually optimized 3D transmission over wireless networks
SIGGRAPH '05 ACM SIGGRAPH 2005 Web program
Reinforcement learning for dynamic multimedia adaptation
Journal of Network and Computer Applications
Computer Networks: The International Journal of Computer and Telecommunications Networking - Special issue: Networking issues in entertainment computing
Headlight prefetching for mobile media streaming
MobiDE '07 Proceedings of the 6th ACM international workshop on Data engineering for wireless and mobile access
Computer Networks: The International Journal of Computer and Telecommunications Networking
Optimal policies for playing buffered media streams
NETWORKING'07 Proceedings of the 6th international IFIP-TC6 conference on Ad Hoc and sensor networks, wireless networks, next generation internet
EDBT'04 Proceedings of the 2004 international conference on Current Trends in Database Technology
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part IV
Hi-index | 0.07 |
Streaming of continuous media over wireless links is a notoriously difficult problem. This is due to the stringent quality of service (QoS) requirements of continuous media and the unreliability of wireless links. We develop a streaming protocol for the real-time delivery of prerecorded continuous media from (to) a central base station to (from) multiple wireless clients within a wireless cell. Our protocol prefetches parts of the ongoing continuous media streams into prefetch buffers in the clients (base station). Our protocol prefetches according to a join-the-shortest-queue (JSQ) policy. By exploiting rate adaptation techniques of wireless data packet protocols, the JSQ policy dynamically allocates more transmission capacity to streams with small prefetched reserves. Our protocol uses channel probing to handle the location-dependent, time-varying, and bursty errors of wireless links. We evaluate our prefetching protocol through extensive simulations with VBR MPEG and H.263 encoded video traces. Our simulations indicate that for bursty VBR video with an average rate of 64 kb/s and typical wireless communication conditions our prefetching protocol achieves client starvation probabilities on the order of 10-4 and a bandwidth efficiency of 90% with prefetch buffers of 128 kbytes