3rd International ICST Conference on Mobile Multimedia Communications

Research Article

Balancing Video on Demand Flows over Links with Heterogeneous Delays

Download435 downloads
        author={Gustavo Marfia and Claudio E. Palazzi and Giovanni Pau and Mario Gerla and Medy Y. Sanadidi and Marco Roccetti},
        title={Balancing Video on Demand Flows over Links with Heterogeneous Delays},
        proceedings={3rd International ICST Conference on Mobile Multimedia Communications},
        keywords={Video on Demand TCP RTT-fairness.},
  • Gustavo Marfia
    Claudio E. Palazzi
    Giovanni Pau
    Mario Gerla
    Medy Y. Sanadidi
    Marco Roccetti
    Year: 2010
    Balancing Video on Demand Flows over Links with Heterogeneous Delays
    DOI: 10.4108/ICST.MOBIMEDIA2007.1760
Gustavo Marfia1,*, Claudio E. Palazzi2,*, Giovanni Pau1,*, Mario Gerla1,*, Medy Y. Sanadidi1,*, Marco Roccetti2,*
  • 1: Computer Science Department, University of California Los Angeles, Boelter Hall, Los Angeles, CA, 90095, USA +1-310-825-4367
  • 2: Dipartimento di Scienze dell’Informazione, Università di Bologna, Mura Anteo Zamboni 7, 40127 Bologna, Italia +39 051 - 209 45 03
*Contact email: gmarfia@cs.ucla.edu, cpalazzi@cs.unibo.it, gpau@cs.ucla.edu, gerla@cs.ucla.edu, medy@cs.ucla.edu, roccetti@cs.unibo.it


The popularity of Video on Demand (VoD) services has recently grown to unprecedented levels. Even if UDP is often considered the standard transport protocol for video streaming, TCP is often used for VoD since its reliability, congestion control, and resilience to the presence of firewalls/NATs on the link. Unfortunately, poor video quality, frequent playback pauses, and delays due to slow frame buffering are still annoying users engaged in long RTT connections, both wired and wireless, with the server. This is due to the ack-based mechanism that increases the TCP's congestion window, which leads to RTT-unfairness. As a practical consequence, if a VoD user is experiencing long RTTs while sharing the channel with another VoD user whose connection has small RTTs, the former will see a very slow progression of its video until the latter is done. In this paper, we propose the use of TCP Libra on VoD servers to resolve this RTT-unfairness issue, thus providing an efficient VoD service to any user, regardless of her/his RTTs.