Dynamic priority-based resource provisioning for video transcoding with heterogeneous QoS

Video transcoding is widely adopted in online video services to transcode videos into multiple representations for dynamic adaptive bitrate streaming. This solution may consume significant resources and incur intolerable processing delays. Meanwhile, different videos have different quality-of-servic...

Full description

Saved in:
Bibliographic Details
Main Authors: Gao, Guanyu, Wen, Yonggang, Westphal, Cedric
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/142288
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-142288
record_format dspace
spelling sg-ntu-dr.10356-1422882020-06-18T06:32:55Z Dynamic priority-based resource provisioning for video transcoding with heterogeneous QoS Gao, Guanyu Wen, Yonggang Westphal, Cedric School of Computer Science and Engineering Engineering::Computer science and engineering Cloud Computing Quality of Service Video transcoding is widely adopted in online video services to transcode videos into multiple representations for dynamic adaptive bitrate streaming. This solution may consume significant resources and incur intolerable processing delays. Meanwhile, different videos have different quality-of-service (QoS) requirements for transcoding. Delay-sensitive videos must be transcoded within a strict deadline, whereas delay-tolerant videos are not required to be transcoded immediately. Some intelligent policies are required for provisioning the right amount of resources in the transcoding system to meet the heterogeneous QoS requirements, especially under dynamic workloads. To this end, we develop a robust dynamic priority-based resource provisioning scheme for video transcoding. We adopt the preemptive resume priority discipline to design a multiple-priority transcoding mechanism. The system performs the transcoding for delay-tolerant videos by utilizing idle resources for improving resource utilization while not affecting the transcoding for delay-sensitive videos. We adopt the model predictive control framework to design an online algorithm for dynamic resource provisioning to accommodate time-varying workloads by predicting future workloads. To seek performance robustness against prediction noise, we improve the performance of our online algorithm via robust design. The experimental results demonstrate that our proposed method can satisfy the heterogeneous QoS requirements while significantly reducing computing resource consumption. 2020-06-18T06:32:55Z 2020-06-18T06:32:55Z 2018 Journal Article Gao, G., Wen, Y., & Westphal, C. (2019). Dynamic priority-based resource provisioning for video transcoding with heterogeneous QoS. IEEE Transactions on Circuits and Systems for Video Technology, 29(5), 1515-1529. doi:10.1109/TCSVT.2018.2840351 1051-8215 https://hdl.handle.net/10356/142288 10.1109/TCSVT.2018.2840351 2-s2.0-85047646825 5 29 1515 1529 en IEEE Transactions on Circuits and Systems for Video Technology © 2018 IEEE. All rights reserved.
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Cloud Computing
Quality of Service
spellingShingle Engineering::Computer science and engineering
Cloud Computing
Quality of Service
Gao, Guanyu
Wen, Yonggang
Westphal, Cedric
Dynamic priority-based resource provisioning for video transcoding with heterogeneous QoS
description Video transcoding is widely adopted in online video services to transcode videos into multiple representations for dynamic adaptive bitrate streaming. This solution may consume significant resources and incur intolerable processing delays. Meanwhile, different videos have different quality-of-service (QoS) requirements for transcoding. Delay-sensitive videos must be transcoded within a strict deadline, whereas delay-tolerant videos are not required to be transcoded immediately. Some intelligent policies are required for provisioning the right amount of resources in the transcoding system to meet the heterogeneous QoS requirements, especially under dynamic workloads. To this end, we develop a robust dynamic priority-based resource provisioning scheme for video transcoding. We adopt the preemptive resume priority discipline to design a multiple-priority transcoding mechanism. The system performs the transcoding for delay-tolerant videos by utilizing idle resources for improving resource utilization while not affecting the transcoding for delay-sensitive videos. We adopt the model predictive control framework to design an online algorithm for dynamic resource provisioning to accommodate time-varying workloads by predicting future workloads. To seek performance robustness against prediction noise, we improve the performance of our online algorithm via robust design. The experimental results demonstrate that our proposed method can satisfy the heterogeneous QoS requirements while significantly reducing computing resource consumption.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Gao, Guanyu
Wen, Yonggang
Westphal, Cedric
format Article
author Gao, Guanyu
Wen, Yonggang
Westphal, Cedric
author_sort Gao, Guanyu
title Dynamic priority-based resource provisioning for video transcoding with heterogeneous QoS
title_short Dynamic priority-based resource provisioning for video transcoding with heterogeneous QoS
title_full Dynamic priority-based resource provisioning for video transcoding with heterogeneous QoS
title_fullStr Dynamic priority-based resource provisioning for video transcoding with heterogeneous QoS
title_full_unstemmed Dynamic priority-based resource provisioning for video transcoding with heterogeneous QoS
title_sort dynamic priority-based resource provisioning for video transcoding with heterogeneous qos
publishDate 2020
url https://hdl.handle.net/10356/142288
_version_ 1681057804014583808