• DocumentCode
    659303
  • Title

    ELASTIC: A Client-Side Controller for Dynamic Adaptive Streaming over HTTP (DASH)

  • Author

    De Cicco, Luca ; Caldaralo, Vito ; Palmisano, Vittorio ; Mascolo, Saverio

  • Author_Institution
    Dipt. di Ing. Elettr. e dell´Inf., Politec. di Bari, Bari, Italy
  • fYear
    2013
  • fDate
    12-13 Dec. 2013
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Today, video distribution platforms use adaptive video streaming to deliver the maximum Quality of Experience to a wide range of devices connected to the Internet through different access networks. Among the techniques employed to implement video adaptivity, the stream-switching over HTTP is getting a wide acceptance due to its deployment and implementation simplicity. Recently it has been shown that the client-side algorithms proposed so far generate an on-off traffic pattern that may lead to unfairness and underutilization when many video flows share a bottleneck. In this paper we propose ELASTIC (fEedback Linearization Adaptive STreamIng Controller), a client-side controller designed using feedback control theory that does not generate an on-off traffic pattern. By employing a controlled testbed, allowing bandwidth capacity and delays to be set, we compare ELASTIC with other client-side controllers proposed in the literature. In particular, we have checked to what extent the considered algorithms are able to: 1) fully utilize the bottleneck, 2) fairly share the bottleneck, 3) obtain a fair share when TCP greedy flows share the bottleneck with video flows. The obtained results show that ELASTIC achieves a very high fairness and is able to get the fair share when coexisting with TCP greedy flows.
  • Keywords
    Internet; feedback; hypermedia; telecommunication control; telecommunication traffic; transport protocols; video streaming; ELASTIC; HTTP; Internet traffic; TCP greedy flows; access networks; adaptive video streaming; client-side controller; dynamic adaptive streaming; feedback control theory; feedback linearization adaptive streaming controller; video distribution platforms; Algorithm design and analysis; Bandwidth; Bit rate; Buffer storage; Heuristic algorithms; Servers; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Packet Video Workshop (PV), 2013 20th International
  • Conference_Location
    San Jose, CA
  • Type

    conf

  • DOI
    10.1109/PV.2013.6691442
  • Filename
    6691442