SmartStreamer : preference-aware multipath video streaming over MPTCP |
|
Author: | Elgabli, Anis1,2; Aggarwal, Vaneet3 |
Organizations: |
1School of Electrical Computer Engineering, Purdue University, West Lafayette, IN 47907 USA 2Center of Wireless Communications, University of Oulu, Oulu 90014, Finland 3School of Industrial Engineering and the School of Electrical and Computer Engineering, Purdue University, West Lafayette, IN 47907 USA |
Format: | article |
Version: | accepted version |
Access: | open |
Online Access: | PDF Full Text (PDF, 0.6 MB) |
Persistent link: | http://urn.fi/urn:nbn:fi-fe2020111390309 |
Language: | English |
Published: |
Institute of Electrical and Electronics Engineers,
2020
|
Publish Date: | 2020-11-13 |
Description: |
AbstractSimultaneous access to multiple interfaces (e.g., WiFi and cellular networks) can significantly improve the users’ quality of experience (QoE) in video streaming. However, some interfaces could be more expensive to use and less energy efficient. Therefore, in this paper, we propose a preference-aware multipath video streaming algorithm over HTTP using multipath TCP (MPTCP). First, we formulate the quality decisions of the video chunks and the chunk’s download policy subject to the chunk’s deadlines, the available bandwidth of the different paths, and the link preferences as a non-convex optimization problem. The objective is to optimize a novel QoE metric that maintains a tradeoff between maximizing the quality of every video’s chunk and ensuring quality fairness among all chunks for the minimum re-buffering (stall) duration, and without violating the link preference constraint. Second, we develop a polynomial time complexity algorithm to solve the proposed optimization problem, and provide guarantees for the proposed algorithm. We further propose a sliding window based online algorithm where several challenges including short bandwidth prediction with prediction errors are addressed. Extensive emulated experiments with real bandwidth traces of public datasets reveal the robustness of our scheme and demonstrate its significant performance improvement compared to the state-of-the-art multi-path streaming algorithms. see all
|
Series: |
IEEE transactions on vehicular technology |
ISSN: | 0018-9545 |
ISSN-E: | 1939-9359 |
ISSN-L: | 0018-9545 |
Volume: | 68 |
Issue: | 7 |
Pages: | 6975 - 6984 |
DOI: | 10.1109/TVT.2019.2915355 |
OADOI: | https://oadoi.org/10.1109/TVT.2019.2915355 |
Type of Publication: |
A1 Journal article – refereed |
Field of Science: |
213 Electronic, automation and communications engineering, electronics |
Subjects: | |
Funding: |
This work was supported by the U.S. National Science Foundation under Grants CCF-1527486 and CNS-1618335. |
Copyright information: |
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. |