Reinforcement learning for peer to peer video streaming applications

Conference paper > Full Text · 2012

Authors: Müge SAYIT, ORHAN SÖNMEZ

2012 20th Signal Processing and Communications Applications Conference (SIU), Turkey, International, Full Text, 2012-2012, vol 56, pp 1-4

DOI: 10.1109/siu.2012.6204659

Summary

In this study, a system with reinforcement learning for push-pull mesh based video streaming applications running over p2p networks is designed. In push-pull based video streaming systems, each node in the system may receive video data from more than one parent. In the proposed system, a node which started to receive insufficient video data from any parent selects a new parent with a probabilistic method based on its previous experience. Afterwards, it learns that parent's performance with Q-learning. In this paper, design parameters of the proposed system is given and performance results obtained from simulations are compared with random parent selection method. The observed results show that the proposed system is superior than the random parent selection method in terms of average bitrate and the number of parent exchanges.

View details