Content-aware rate allocation for efficient video streaming via dynamic network utility maximization

  • Authors:
  • Mohammad H. Hajiesmaili;Ahmad Khonsari;Ali Sehati;Mohammad Sadegh Talebi

  • Affiliations:
  • School of ECE, College of Engineering, University of Tehran, Tehran, Iran and School of Computer Science, IPM, Tehran, Iran;School of ECE, College of Engineering, University of Tehran, Tehran, Iran and School of Computer Science, IPM, Tehran, Iran;School of ECE, College of Engineering, University of Tehran, Tehran, Iran and School of Computer Science, IPM, Tehran, Iran;School of Computer Science, IPM, Tehran, Iran

  • Venue:
  • Journal of Network and Computer Applications
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Nowadays it is vital to design robust mechanisms to provide QoS for multimedia applications as an integral part of the network traffic. The main goal of this paper is to provide an efficient rate control scheme to support content-aware video transmission mechanism with buffer underflow avoidance at the receiver in congested networks. Towards this, we introduce a content-aware time-varying utility function, in which the quality impact of video content is incorporated into its mathematical expression. Moreover, we analytically model the buffer requirements of video sources in two ways: first as constraints of the optimization problem to guarantee a minimum rate demand for each source, and second as a penalty function embedded as part of the objective function attempting to achieve the highest possible rate for each source. Then, using the proposed analytical model, we formulate a dynamic network utility maximization problem, which aims to maximize the aggregate hybrid objective function of sources subject to capacity and buffer constraints. Finally, using primal-dual method, we solve DNUM problem and propose a distributed algorithm called CA-DNUM that optimally allocates the shared bandwidth to video streams. The experimental results demonstrate the efficacy and performance improvement of the proposed content-aware rate allocation algorithm for video sources in different scenarios.