Home > Research > Publications & Outputs > To transcode or not?
View graph of relations

To transcode or not?: A machine learning based edge video caching and transcoding strategy

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

To transcode or not? A machine learning based edge video caching and transcoding strategy. / Bukhari, Syed Muhammad Ammar Hassan; Baccour, Emna; Bilal, Kashif et al.
In: Computers and Electrical Engineering, Vol. 109, No. Part A, 108741, 31.07.2023.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Bukhari, SMAH, Baccour, E, Bilal, K, Shuja, J, Erbad, A & Bilal, M 2023, 'To transcode or not? A machine learning based edge video caching and transcoding strategy', Computers and Electrical Engineering, vol. 109, no. Part A, 108741. https://doi.org/10.1016/j.compeleceng.2023.108741

APA

Bukhari, S. M. A. H., Baccour, E., Bilal, K., Shuja, J., Erbad, A., & Bilal, M. (2023). To transcode or not? A machine learning based edge video caching and transcoding strategy. Computers and Electrical Engineering, 109(Part A), Article 108741. https://doi.org/10.1016/j.compeleceng.2023.108741

Vancouver

Bukhari SMAH, Baccour E, Bilal K, Shuja J, Erbad A, Bilal M. To transcode or not? A machine learning based edge video caching and transcoding strategy. Computers and Electrical Engineering. 2023 Jul 31;109(Part A):108741. Epub 2023 May 16. doi: 10.1016/j.compeleceng.2023.108741

Author

Bukhari, Syed Muhammad Ammar Hassan ; Baccour, Emna ; Bilal, Kashif et al. / To transcode or not? A machine learning based edge video caching and transcoding strategy. In: Computers and Electrical Engineering. 2023 ; Vol. 109, No. Part A.

Bibtex

@article{36eb62599e2c4ddb857c26cae2479bae,
title = "To transcode or not?: A machine learning based edge video caching and transcoding strategy",
abstract = "The variable network conditions of end-users demand different resolutions, formats, and bitrate versions of videos to be delivered over the network. Fetching each video from the Content Delivery Network (CDN) burdens all network layers. A promising solution is to leverage Mobile Edge Computing (MEC). This paper presents a Machine Learning based caching and transcoding model, which helps release the burden on the backhaul links of the network. The purposed scheme contains a task scheduler and time estimator. The time estimator predicts the job's transcoding time based on the Virtual Machines (VMs) load. The task scheduler maps the transcoding task to different VMs regarding the cost feasibility, Quality of Service (QoS) of the users, and the cost-to-performance ratio of VMs. For this purpose, we prepare a dataset of 500 videos and transcode each video in every lower representation using Amazon Elastic Compute Cloud (EC2). The time estimator is trained on 77% of the video dataset containing more than 80,000 transcoding time data of different videos. The simulation results show that the proposed scheme outperforms its counterparts in terms of cost, average delay perceived by the user, and backhaul burden.",
keywords = "Edge transcoding, Machine learning, Mobile edge computing, Transcoding time prediction, Video transcoding analysis",
author = "Bukhari, {Syed Muhammad Ammar Hassan} and Emna Baccour and Kashif Bilal and Junaid Shuja and Aiman Erbad and Muhammad Bilal",
year = "2023",
month = jul,
day = "31",
doi = "10.1016/j.compeleceng.2023.108741",
language = "English",
volume = "109",
journal = "Computers and Electrical Engineering",
issn = "0045-7906",
publisher = "Elsevier Ltd",
number = "Part A",

}

RIS

TY - JOUR

T1 - To transcode or not?

T2 - A machine learning based edge video caching and transcoding strategy

AU - Bukhari, Syed Muhammad Ammar Hassan

AU - Baccour, Emna

AU - Bilal, Kashif

AU - Shuja, Junaid

AU - Erbad, Aiman

AU - Bilal, Muhammad

PY - 2023/7/31

Y1 - 2023/7/31

N2 - The variable network conditions of end-users demand different resolutions, formats, and bitrate versions of videos to be delivered over the network. Fetching each video from the Content Delivery Network (CDN) burdens all network layers. A promising solution is to leverage Mobile Edge Computing (MEC). This paper presents a Machine Learning based caching and transcoding model, which helps release the burden on the backhaul links of the network. The purposed scheme contains a task scheduler and time estimator. The time estimator predicts the job's transcoding time based on the Virtual Machines (VMs) load. The task scheduler maps the transcoding task to different VMs regarding the cost feasibility, Quality of Service (QoS) of the users, and the cost-to-performance ratio of VMs. For this purpose, we prepare a dataset of 500 videos and transcode each video in every lower representation using Amazon Elastic Compute Cloud (EC2). The time estimator is trained on 77% of the video dataset containing more than 80,000 transcoding time data of different videos. The simulation results show that the proposed scheme outperforms its counterparts in terms of cost, average delay perceived by the user, and backhaul burden.

AB - The variable network conditions of end-users demand different resolutions, formats, and bitrate versions of videos to be delivered over the network. Fetching each video from the Content Delivery Network (CDN) burdens all network layers. A promising solution is to leverage Mobile Edge Computing (MEC). This paper presents a Machine Learning based caching and transcoding model, which helps release the burden on the backhaul links of the network. The purposed scheme contains a task scheduler and time estimator. The time estimator predicts the job's transcoding time based on the Virtual Machines (VMs) load. The task scheduler maps the transcoding task to different VMs regarding the cost feasibility, Quality of Service (QoS) of the users, and the cost-to-performance ratio of VMs. For this purpose, we prepare a dataset of 500 videos and transcode each video in every lower representation using Amazon Elastic Compute Cloud (EC2). The time estimator is trained on 77% of the video dataset containing more than 80,000 transcoding time data of different videos. The simulation results show that the proposed scheme outperforms its counterparts in terms of cost, average delay perceived by the user, and backhaul burden.

KW - Edge transcoding

KW - Machine learning

KW - Mobile edge computing

KW - Transcoding time prediction

KW - Video transcoding analysis

U2 - 10.1016/j.compeleceng.2023.108741

DO - 10.1016/j.compeleceng.2023.108741

M3 - Journal article

AN - SCOPUS:85159463567

VL - 109

JO - Computers and Electrical Engineering

JF - Computers and Electrical Engineering

SN - 0045-7906

IS - Part A

M1 - 108741

ER -