Towards efficient and scalable implementation for coding-based on-demand data broadcast

Network coding has been demonstrated as a promising solution to further enhancing the bandwidth efficiency for on-demand broadcast. In this work, first, we show the performance improvement of a straightforward implementation of coding based on-demand data broadcast algorithms over the traditional on...

Full description

Bibliographic Details
Main Authors: G. G. Md. Nawaz Ali, Liu, Kai, Lee, Victor C. S., Chong, Peter H. J., Guan, Yong Liang, Chen, Jun
Other Authors: School of Electrical and Electronic Engineering
Format: Journal Article
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/142865
_version_ 1811683229787226112
author G. G. Md. Nawaz Ali
Liu, Kai
Lee, Victor C. S.
Chong, Peter H. J.
Guan, Yong Liang
Chen, Jun
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
G. G. Md. Nawaz Ali
Liu, Kai
Lee, Victor C. S.
Chong, Peter H. J.
Guan, Yong Liang
Chen, Jun
author_sort G. G. Md. Nawaz Ali
collection NTU
description Network coding has been demonstrated as a promising solution to further enhancing the bandwidth efficiency for on-demand broadcast. In this work, first, we show the performance improvement of a straightforward implementation of coding based on-demand data broadcast algorithms over the traditional on-demand broadcast approaches. Second, as the straightforward implementation of the optimal approach has overwhelming computational overhead, we propose an efficient generalized implementation scheme, which can be applied to all the existing on-demand scheduling algorithms. The proposed scheme reduces the computational overhead while achieves the same performance as the straightforward implementation. Third, to further enhance system scalability, we propose an approximate implementation method with even lower computational overhead while maintaining near optimal performance. Finally, we conduct an extensive simulation study and the results demonstrate that the proposed efficient implementation schemes can improve the system performance over 40% compared with the traditional broadcast approach, and the computational overhead can be reduced by 75% compared with the straightforward implementation. In addition, we show that the proposed approximate implementation can further reduce the computational overhead significantly and it is able to strike a balance between the service performance and system scalability.
first_indexed 2024-10-01T04:09:25Z
format Journal Article
id ntu-10356/142865
institution Nanyang Technological University
language English
last_indexed 2024-10-01T04:09:25Z
publishDate 2020
record_format dspace
spelling ntu-10356/1428652021-02-11T03:16:33Z Towards efficient and scalable implementation for coding-based on-demand data broadcast G. G. Md. Nawaz Ali Liu, Kai Lee, Victor C. S. Chong, Peter H. J. Guan, Yong Liang Chen, Jun School of Electrical and Electronic Engineering Engineering::Electrical and electronic engineering On-demand Broadcast Data Scheduling Network coding has been demonstrated as a promising solution to further enhancing the bandwidth efficiency for on-demand broadcast. In this work, first, we show the performance improvement of a straightforward implementation of coding based on-demand data broadcast algorithms over the traditional on-demand broadcast approaches. Second, as the straightforward implementation of the optimal approach has overwhelming computational overhead, we propose an efficient generalized implementation scheme, which can be applied to all the existing on-demand scheduling algorithms. The proposed scheme reduces the computational overhead while achieves the same performance as the straightforward implementation. Third, to further enhance system scalability, we propose an approximate implementation method with even lower computational overhead while maintaining near optimal performance. Finally, we conduct an extensive simulation study and the results demonstrate that the proposed efficient implementation schemes can improve the system performance over 40% compared with the traditional broadcast approach, and the computational overhead can be reduced by 75% compared with the straightforward implementation. In addition, we show that the proposed approximate implementation can further reduce the computational overhead significantly and it is able to strike a balance between the service performance and system scalability. Accepted version 2020-07-06T05:41:42Z 2020-07-06T05:41:42Z 2019 Journal Article G. G. Md. Nawaz Ali, Liu, K., Lee, V. C. S., Chong, P. H. J., Guan, Y. L., & Chen, J. (2019). Towards efficient and scalable implementation for coding-based on-demand data broadcast. Computer Networks, 154, 88-104. doi:10.1016/j.comnet.2019.02.012 1389-1286 https://hdl.handle.net/10356/142865 10.1016/j.comnet.2019.02.012 2-s2.0-85063055774 154 88 104 en Computer Networks © 2019 Elsevier B.V. All rights reserved. This paper was published in Computer Networks and is made available with permission of Elsevier B.V. application/pdf
spellingShingle Engineering::Electrical and electronic engineering
On-demand Broadcast
Data Scheduling
G. G. Md. Nawaz Ali
Liu, Kai
Lee, Victor C. S.
Chong, Peter H. J.
Guan, Yong Liang
Chen, Jun
Towards efficient and scalable implementation for coding-based on-demand data broadcast
title Towards efficient and scalable implementation for coding-based on-demand data broadcast
title_full Towards efficient and scalable implementation for coding-based on-demand data broadcast
title_fullStr Towards efficient and scalable implementation for coding-based on-demand data broadcast
title_full_unstemmed Towards efficient and scalable implementation for coding-based on-demand data broadcast
title_short Towards efficient and scalable implementation for coding-based on-demand data broadcast
title_sort towards efficient and scalable implementation for coding based on demand data broadcast
topic Engineering::Electrical and electronic engineering
On-demand Broadcast
Data Scheduling
url https://hdl.handle.net/10356/142865
work_keys_str_mv AT ggmdnawazali towardsefficientandscalableimplementationforcodingbasedondemanddatabroadcast
AT liukai towardsefficientandscalableimplementationforcodingbasedondemanddatabroadcast
AT leevictorcs towardsefficientandscalableimplementationforcodingbasedondemanddatabroadcast
AT chongpeterhj towardsefficientandscalableimplementationforcodingbasedondemanddatabroadcast
AT guanyongliang towardsefficientandscalableimplementationforcodingbasedondemanddatabroadcast
AT chenjun towardsefficientandscalableimplementationforcodingbasedondemanddatabroadcast