Back to Search
Start Over
Media streams allocation and load patterns for a WebRTC cloud architecture
- Source :
- Recercat. Dipósit de la Recerca de Catalunya, instname, NOF, UPCommons. Portal del coneixement obert de la UPC, Universitat Politècnica de Catalunya (UPC)
- Publication Year :
- 2018
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2018.
-
Abstract
- Web Real-Time Communication Web Real-Time Communication (WebRTC) is seeing a rapid rise in adoption footprint. This standard provides an audio/video platform-agnostic communications framework for the Web build-in right in the browser. The complex technology stack of a full implementation of the standard is vast and includes elements of various computational disciplines like: content delivery, audio/video processing, media transport and quality of experience control, for both P2P and Cloud relayed communications. To the best of our knowledge, no previous study examines the impact of Cloud back-end load and media quality at production scale for a media stream processing application, as well as load mitigation for Cloud media Selective Forwarding Units. The contribution of this work is the analysis and exploitation of server workload (predictable session size, strong periodical load patterns) and media bit rate patterns that are derived from real user traffic (toward our test environment), over an extended period of time. Additionally, a simple and effective load balancing scheme is discussed to fairly distribute big sessions over multiple servers by exploiting the discovered patterns of stable session sizes and server load predictability. A Cloud simulation environment was built to compare the performance of the algorithm with other load allocation policies. This work is a basis for more advanced resource allocation algorithms and media Service Level Objectives (SLO) spanning multiple Cloud entities.
- Subjects :
- Media
Load measurements
Computació en núvol
Computer science
RTP/RTCP
Stream allocation
Cloud computing
02 engineering and technology
WebRTC
Stream processing
Telecomunicació -- Tràfic -- Gestió
Computer networks -- Quality control
Server
0202 electrical engineering, electronic engineering, information engineering
Quality of experience
Media streaming
Informàtica::Arquitectura de computadors [Àrees temàtiques de la UPC]
business.industry
Quality of service (Computer networks)
Ordinadors, Xarxes d' -- Control de qualitat
Service level objective
020207 software engineering
Simulcast
Video processing
Load balancing (computing)
Telecommunication -- Traffic -- Management
Bit rate
020201 artificial intelligence & image processing
business
Load balancing
Computer network
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- Recercat. Dipósit de la Recerca de Catalunya, instname, NOF, UPCommons. Portal del coneixement obert de la UPC, Universitat Politècnica de Catalunya (UPC)
- Accession number :
- edsair.doi.dedup.....bde7a29b5544635cd02bfdacb29ffdab