Cross-layer optimization for streaming scalable video over fading wireless networks

IEEE Journal on Selected Areas in Communications (Impact Factor: 3.12). 05/2010; DOI: 10.1109/JSAC.2010.100406
Source: IEEE Xplore

ABSTRACT We present a cross-layer design of transmitting scalable video streams from a base station to multiple clients over a shared fading wireless network by jointly considering the application layer information and the wireless channel conditions. We first design a long-term resource allocation algorithm that determines the optimal wireless scheduling policy in order to maximize the weighted sum of average video quality of all streams. We prove that our algorithm achieves the global optimum even though the problem is not concave in the parameter space. We then devise two on-line scheduling algorithms that utilize the results obtained by the long-term resource allocation algorithm for user and packet scheduling as well as video frame dropping strategy. We compare our schemes with existing video scheduling and buffer management schemes in the literature and simulation results show our proposed schemes significantly outperform existing ones.

  • [Show abstract] [Hide abstract]
    ABSTRACT: This work addresses the modeling of traffic generated by a video source operating in the context of adaptive streaming services. Traffic modeling is a key in several network design issues, such as dimensioning of core and access network resources, developing pricing procedures, carrying out cost-revenue studies. The actual traffic generated during a video streaming session depends on both the video source and the bandwidth variations imposed by lower communication layers. We propose a new traffic model that jointly encompasses these two effects. Specifically, we consider the modeling of the sequence of frame sizes generated by a video streaming source that dynamically adapts its rate to the available communication channel bandwidth using bitstream switching techniques. In order to represent the source rate adaptation to the random network bandwidth variations on the communication channel, we resort to a framework based on Hidden Markov Processes (HMPs). Our HMP model represents the first joint source and sending rate model in adaptive streaming literature. Thanks to effective modeling assumptions on the frame size probability density function (pdf), the HMP parameters can be estimated by means of the Expectation Maximization algorithm. The traffic model is validated by numerical simulations of a mobile adaptive video streaming scenario. We study the model's ability to predict several traffic statistics, including the traffic load of a video streaming source in different network points. Besides, we evaluate the model accuracy in characterizing aggregate video traffic resulting from multiplexing various video sources. In all experiments, we show that the proposed model is able to accurately capture the traffic characteristics.
    Signal Processing: Image Communication. 05/2013; 28(5):403–416.
  • [Show abstract] [Hide abstract]
    ABSTRACT: Despite growing maturity in broadband mobile networks, wireless video streaming remains a challenging task, especially in highly dynamic environments. Rapidly changing wireless link qualities, highly variable round trip delays, and unpredictable traffic contention patterns often hamper the performance of conventional end-to-end rate adaptation techniques such as TCP-friendly rate control (TFRC). Furthermore, existing approaches tend to treat all flows leaving the network edge equally, without accounting for heterogeneity in the underlying wireless link qualities or the different rate utilities of the video streams. In this paper, we present a proxy-based solution for adapting the scalable video streams at the edge of a wireless network, which can respond quickly to highly dynamic wireless links. Our design adopts the recently standardized scalable video coding (SVC) technique for lightweight rate adaptation at the edge. Leveraging previously developed rate and quality models of scalable video with both temporal and amplitude scalability, we derive the rate-quality model that relates the maximum quality under a given rate by choosing the optimal frame rate and quantization stepsize. The proxy iteratively allocates rates of different video streams to maximize a weighted sum of video qualities associated with different streams, based on the periodically observed link throughputs and the sending buffer status. The temporal and amplitude layers included in each video are determined to optimize the quality while satisfying the rate assignment. Simulation studies show that our scheme consistently outperforms TFRC in terms of agility to track link qualities and overall subjective quality of all streams. In addition, the proposed scheme supports differential services for different streams, and competes fairly with TCP flows.
    IEEE Transactions on Multimedia 01/2013; 15(7):1638-1652. · 1.75 Impact Factor
  • [Show abstract] [Hide abstract]
    ABSTRACT: As the growth of mobile video traffic outpaces that of cellular network speed, industry is adopting HTTP-based adaptive video streaming technology which enables dynamic adaptation of video bit-rates to match changing network conditions. However, recent measurement studies have observed problems in fairness, stability, and efficiency of resource utilization when multiple adaptive video flows compete for bandwidth on a shared wired link. Through experiments and simulations, we confirm that such undesirable behavior manifests itself in cellular networks as well. To overcome these problems, we design an in-network resource management framework, AVIS, that schedules HTTP-based adaptive video flows on cellular networks. AVIS effectively manages the resources of a cellular base station across adaptive video flows. AVIS also provides a framework for mobile operators to achieve a desired balance between optimal resource allocation and user quality of experience. AVIS has three key differentiating features: (1) It optimally computes the bit-rate allocation for each user, (2) It includes a scheduler and per-flow shapers to enforce bit-rate stability of each flow and (3) It leverages the resource virtualization technique to separate resource management of adaptive video flows from regular video flows. We implement a prototype system of AVIS and evaluate it on both a WiMAX network testbed and a LTE system simulator to show its efficacy and scalability.
    Proceedings of the 19th annual international conference on Mobile computing & networking; 09/2013


Available from