AVIRA: Enhanced multipath for content-aware adaptive Virtual Reality

Loading...
Thumbnail Image
Date
2020-07-27
Authors
Silva, Fábio
Togou, Mohammed Amine
Muntean, Gabriel-Miro
Journal Title
Journal ISSN
Volume Title
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Research Projects
Organizational Units
Journal Issue
Abstract
This paper presents Adaptive VR (AVIRA), a scheme that implements a Virtual Reality (VR) content-aware prioritisation transport to extend Multipath TCP (MPTCP) functionalities and improve its performance. To do so, AVIRA monitors the subflows operation and forecasts subflows' performance by applying an Machine Learning (ML) approach to evaluate a set of features - such as latency and throughput - for every subflow available. This ML approach forecasts the performance of these features through linear regression and applies a linear classifier by using a weighted sum on the forecast results. When the traffic of a specific VR component is detected, AVIRA performs its prioritisation scheme by redirecting packets to the subflow with the best set of forecasted features. AVIRA outperforms the algorithms used for comparison and shows that the use of an ML approach in a 'low-level' application is viable, especially in situations where the network features under scrutiny are subject to higher variations. In these scenarios, the AVIRA scheme can be outstandingly efficient.
Description
Keywords
Machine learning , Multipath TCP , Network transport improvement , Neural network , Regression , Virtual reality
Citation
Silva, F., Togou, M. A. and Muntean, G.-M. (2020) 'AVIRA: Enhanced multipath for content-aware adaptive Virtual Reality', 2020 International Wireless Communications and Mobile Computing (IWCMC), Limassol, Cyprus, 15-19 June, pp. 917-922. doi: 10.1109/IWCMC48107.2020.9148293
Link to publisher’s version
Copyright
© 2020, 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.