Performance Evaluation of Resources Management in WebRTC for a Scalable Communication
Naktal Moaid Edan, Ali Al-Sherbaz, Scott Turner
Research output: Contribution to Book/Report › Conference Contribution › peer-review
Web Real-Time Communication (WebRTC) offers peer-to-peer communications without any plug-ins. However, WebRTC cannot provide scalability because of its method that depends on a single server or due to the resource limitations and network topology in the architectural of the WebRTC. This paper aims to design a real environment using MATLAB simulation tools to specify the limitations of resources in WebRTC for bi-directional video conferencing, such as CPU performance, bandwidth consumption and Quality of Experience (QoE) using different topologies such as mesh, star and hybrid (a combination of unidirectional/star bi-directional/mesh). Moreover, several CPU cores like i3, i5, i7, Xeon, i9 and Xeon Phi, as well as bandwidths: 0.5, 1, 5, 10, 30, 50, 100, 500 and 1000 (Mb/s) were considered to achieve and expand the scalability. In this implementation, the factors of real-time implementation were used. Thus, the utilized measurements were already validated while MATLAB presents coefficient with 95% confidence bound. Additionally, this paper highlights the obstructions are preventing scalability in WebRTC using a centralized server. This illustration is beneficial for interested developers who intend to use WebRTC duplex video conferencing among undefined users and different topologies. Furthermore, our simulation-based' performance evaluation shows the efficiency of the hybrid topology in decreasing the bandwidth overhead and CPU load in WebRTC.
Intelligent Computing
Kohei Arai, Supriya Kapoor, Rahul Bhatia
mesh topology
star topology and
the web real-time communication
http://www.mendeley.com/research/performance-evaluation-resources-management-webrtc-scalable-communication
Dive into the research topics of 'Performance Evaluation of Resources Management in WebRTC for a Scalable Communication'. Together they form a unique fingerprint.
Communication Engineering & Materials Science 100%
Topology Engineering & Materials Science 67%
Video conferencing Engineering & Materials Science 65%
Program processors Engineering & Materials Science 63%
MATLAB Engineering & Materials Science 39%
Edan, N. M., Al-Sherbaz, A., & Turner, S. (2018). Performance Evaluation of Resources Management in WebRTC for a Scalable Communication. In K. Arai, S. Kapoor, & R. Bhatia (Eds.), Intelligent Computing (pp. 648-665). Springer International Publishing. https://doi.org/10.1007/978-3-030-01177-2_48
Edan, Naktal Moaid ; Al-Sherbaz, Ali ; Turner, Scott. / Performance Evaluation of Resources Management in WebRTC for a Scalable Communication. Intelligent Computing. editor / Kohei Arai ; Supriya Kapoor ; Rahul Bhatia. Cham : Springer International Publishing, 2018. pp. 648-665
@inproceedings{263a7016e2564cd69dfa810b4d6dd9f3,
title = "Performance Evaluation of Resources Management in WebRTC for a Scalable Communication",
abstract = "Web Real-Time Communication (WebRTC) offers peer-to-peer communications without any plug-ins. However, WebRTC cannot provide scalability because of its method that depends on a single server or due to the resource limitations and network topology in the architectural of the WebRTC. This paper aims to design a real environment using MATLAB simulation tools to specify the limitations of resources in WebRTC for bi-directional video conferencing, such as CPU performance, bandwidth consumption and Quality of Experience (QoE) using different topologies such as mesh, star and hybrid (a combination of unidirectional/star bi-directional/mesh). Moreover, several CPU cores like i3, i5, i7, Xeon, i9 and Xeon Phi, as well as bandwidths: 0.5, 1, 5, 10, 30, 50, 100, 500 and 1000 (Mb/s) were considered to achieve and expand the scalability. In this implementation, the factors of real-time implementation were used. Thus, the utilized measurements were already validated while MATLAB presents coefficient with 95% confidence bound. Additionally, this paper highlights the obstructions are preventing scalability in WebRTC using a centralized server. This illustration is beneficial for interested developers who intend to use WebRTC duplex video conferencing among undefined users and different topologies. Furthermore, our simulation-based' performance evaluation shows the efficiency of the hybrid topology in decreasing the bandwidth overhead and CPU load in WebRTC.",
keywords = "mesh topology, qoe, quality of experience, star topology and, the web real-time communication, webrtc",
author = "Edan, {Naktal Moaid} and Ali Al-Sherbaz and Scott Turner",
doi = "10.1007/978-3-030-01177-2_48",
isbn = "978-3-030-01177-2",
editor = "Kohei Arai and Supriya Kapoor and Rahul Bhatia",
booktitle = "Intelligent Computing",
publisher = "Springer International Publishing",
Edan, NM, Al-Sherbaz, A & Turner, S 2018, Performance Evaluation of Resources Management in WebRTC for a Scalable Communication. in K Arai, S Kapoor & R Bhatia (eds), Intelligent Computing. Springer International Publishing, Cham, pp. 648-665. https://doi.org/10.1007/978-3-030-01177-2_48
Performance Evaluation of Resources Management in WebRTC for a Scalable Communication. / Edan, Naktal Moaid; Al-Sherbaz, Ali; Turner, Scott.
Intelligent Computing. ed. / Kohei Arai; Supriya Kapoor; Rahul Bhatia. Cham : Springer International Publishing, 2018. p. 648-665.
T1 - Performance Evaluation of Resources Management in WebRTC for a Scalable Communication
AU - Edan, Naktal Moaid
AU - Al-Sherbaz, Ali
N2 - Web Real-Time Communication (WebRTC) offers peer-to-peer communications without any plug-ins. However, WebRTC cannot provide scalability because of its method that depends on a single server or due to the resource limitations and network topology in the architectural of the WebRTC. This paper aims to design a real environment using MATLAB simulation tools to specify the limitations of resources in WebRTC for bi-directional video conferencing, such as CPU performance, bandwidth consumption and Quality of Experience (QoE) using different topologies such as mesh, star and hybrid (a combination of unidirectional/star bi-directional/mesh). Moreover, several CPU cores like i3, i5, i7, Xeon, i9 and Xeon Phi, as well as bandwidths: 0.5, 1, 5, 10, 30, 50, 100, 500 and 1000 (Mb/s) were considered to achieve and expand the scalability. In this implementation, the factors of real-time implementation were used. Thus, the utilized measurements were already validated while MATLAB presents coefficient with 95% confidence bound. Additionally, this paper highlights the obstructions are preventing scalability in WebRTC using a centralized server. This illustration is beneficial for interested developers who intend to use WebRTC duplex video conferencing among undefined users and different topologies. Furthermore, our simulation-based' performance evaluation shows the efficiency of the hybrid topology in decreasing the bandwidth overhead and CPU load in WebRTC.
AB - Web Real-Time Communication (WebRTC) offers peer-to-peer communications without any plug-ins. However, WebRTC cannot provide scalability because of its method that depends on a single server or due to the resource limitations and network topology in the architectural of the WebRTC. This paper aims to design a real environment using MATLAB simulation tools to specify the limitations of resources in WebRTC for bi-directional video conferencing, such as CPU performance, bandwidth consumption and Quality of Experience (QoE) using different topologies such as mesh, star and hybrid (a combination of unidirectional/star bi-directional/mesh). Moreover, several CPU cores like i3, i5, i7, Xeon, i9 and Xeon Phi, as well as bandwidths: 0.5, 1, 5, 10, 30, 50, 100, 500 and 1000 (Mb/s) were considered to achieve and expand the scalability. In this implementation, the factors of real-time implementation were used. Thus, the utilized measurements were already validated while MATLAB presents coefficient with 95% confidence bound. Additionally, this paper highlights the obstructions are preventing scalability in WebRTC using a centralized server. This illustration is beneficial for interested developers who intend to use WebRTC duplex video conferencing among undefined users and different topologies. Furthermore, our simulation-based' performance evaluation shows the efficiency of the hybrid topology in decreasing the bandwidth overhead and CPU load in WebRTC.
KW - mesh topology
KW - qoe
KW - quality of experience
KW - star topology and
KW - the web real-time communication
KW - webrtc
UR - http://www.mendeley.com/research/performance-evaluation-resources-management-webrtc-scalable-communication
U2 - 10.1007/978-3-030-01177-2_48
DO - 10.1007/978-3-030-01177-2_48
SN - 978-3-030-01177-2
BT - Intelligent Computing
A2 - Arai, Kohei
A2 - Kapoor, Supriya
A2 - Bhatia, Rahul
PB - Springer International Publishing
CY - Cham
Edan NM, Al-Sherbaz A, Turner S. Performance Evaluation of Resources Management in WebRTC for a Scalable Communication. In Arai K, Kapoor S, Bhatia R, editors, Intelligent Computing. Cham: Springer International Publishing. 2018. p. 648-665 doi: 10.1007/978-3-030-01177-2_48