HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Conference papers

Cross-Layer Scheduler for Video Streaming over MPTCP

Abstract : Transport protocols that can exploit multiple paths, especially MPTCP, do not match the requirements of video streaming: high average transmission delay, too strict reliability, and frequent head-of-line phenomenons resulting in abrupt throughput drops. In this paper, we address this mismatch by introducing a cross-layer scheduler, which leverages information from both application and transport layers to reorder the transmission of data and prioritize the most significant parts of the video. Our objective is to maximize the amount of video data that is received in time at the client. We show that current technologies enable the implementation of this cross-layer scheduler without much overhead. We then demonstrate the validity of our approach by studying the performance of an optimal cross-layer scheduler. The gap between the performance of the traditional scheduler versus the optimal scheduler justifies our motivation to implement a cross-layer scheduler in practice. We propose one implementation with basic cross-layer awareness. To evaluate the performance of our proposal, we aggregate a dataset of real MPTCP sessions and we use video stream encoded with HEVC. Our results show that our cross-layer proposal outperforms the traditional scheduler. Viewers not only benefit from the inherent advantages of using MPTCP (such as a better resilience to path failure) but also get a better QoE compared to the traditional scheduler.
Complete list of metadata

Cited literature [28 references]  Display  Hide  Download

Contributor : Ramon Aparicio-Pardo Connect in order to contact the contributor
Submitted on : Friday, May 13, 2016 - 11:08:42 AM
Last modification on : Sunday, May 1, 2022 - 3:15:03 AM



Xavier Corbillon, Ramon Aparicio-Pardo, Nicolas Kuhn, Géraldine Texier, Gwendal Simon. Cross-Layer Scheduler for Video Streaming over MPTCP. ACM Multimedia Systems 2016 Conference , ACM, May 2016, Klagenfurt am Wörthersee, Austria. ⟨10.1145/2910017.2910594⟩. ⟨hal-01310300⟩



Record views