Publication | Closed Access
ELASTIC: A Client-Side Controller for Dynamic Adaptive Streaming over HTTP (DASH)
224
Citations
15
References
2013
Year
Unknown Venue
EngineeringAdaptive Bitrate StreamingDynamic Adaptive StreamingEdge ComputingNetwork Traffic ControlStreaming EngineCloud ComputingVideo Distribution PlatformsInternet Of ThingsComputer ScienceData Streaming ArchitectureAdaptive VideoVideo TransmissionStreaming DataClient-side ControllerMultimedia DeliveryVideo DistributionVideo Adaptivity
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1