Better load balancer design for signaling server in WebRTC communication

  • Abstract
  • Keywords
  • References
  • PDF
  • Abstract

    Most WebRTC applications can communicate through video and audio and other modes. WebRTC allows browser-to-browser multimedia imparting on the web. The proposed system emphasizes over the core architecture and allied technologies of WebRTC server accepting video input and producing output, multimedia transmission, peer-to-peer connection establishment and signaling mechanism. The system makes use of many components and focuses on designing a scalable load balancer architecture for the signaling servers. Currently there is a need of high quality and feasible solution that facilitate communication in the browser but WebRTC makes this possible and scalability feature is compared with open source (Licode’s WebRTC server).



  • Keywords

    Erizo; Nuve; Signaling Server Load Balancer; Signaling Server Scalability; WebRTC (Web Real-Time-Communication).

  • References

      [1] Holmer, S., and M. Shemer. "M. Paniconi," Handling Packet Loss in WebRTC." Proc. of IEEE International Conference on Image Processing (ICIP 2013).Vol. 9. 2013.

      [2] Singh, Kundan, and VenkateshKrishnaswamy. "Private overlay of enterprise social data and interactions in the public web context." Collaborative Computing: Networking, Applications and Worksharing (Collaboratecom), 2013 9th International Conference Conference on. IEEE, 2013.

      [3] Singh, Kundan, and Venkatesh Krishnaswamy. "Building communicating web applications leveraging endpoints and cloud resource service." Cloud Computing (CLOUD), 2013 IEEE Sixth International Conference on.IEEE, 2013.

      [4] Ban, Tae-Hak, Tae-Beom Cho, and Hoe-Kyung Jung. "Study on the Hybrid Web-based Real-Time Video Communication System." International Journal of Multimedia and Ubiquitous Engineering 9.3 (2014): 11-20.

      [5] Ng, Kwok-Fai, et al. "A P2P-MCU approach to multi-party video conference with WebRTC." International Journal of Future Computer and Communication 3.5 (2014): 319.

      [6] Zeidan, Adham, Armin Lehmann, and Ulrich Trick. "WebRTC enabled multimedia conferencing and collaboration.

      [7] Solution." WTC 2014; World Telecommunications Congress 2014; Proceedings of.VDE, 2014.

      [8] Taheri, Sajjad, et al. "WebRTC bench: a benchmark for performance assessment of webRTC implementations." Embedded Systems for Real-time Multimedia (ESTIMedia), 2015 13th IEEE Symposium on.IEEE, 2015.

      [9] Jian, Cui, and Zhuying Lin. "Research and Implementation of WebRTC Signaling via WebSocket-based for Real-time Multimedia Communications." (2016).

      [10] Mani Shankar, S., R. Sandhya, and S. Bhagyashree. "Dynamic load balancing for cloud partition in public cloud model using vista scheduler algorithm." Journal of Theoretical and Applied Information Technology 87.2 (2016): 285.

      [11] Gokuldev. S and Mr. Radhakrishnan, An Improved Log-based Scheduling and Load Balancing in Computational Grid, International Journal of Applied Engineering Research, Volume 10, Issue 11, ISSN 0973-4562, pp. no 33819-33825.

      [12] Berman, Piotr, Moses Charikar, and Marek Karpinski. "On-line load balancing for related machines." Journal of Algorithms 35.1 (2000): 108-121.

      [13] Harchol-Balter, Mor, Mark E. Crovella, and Cristina D. Murta. "On choosing a task assignment policy for a distributed server system." Journal of Parallel and Distributed Computing 59.2 (1999): 204-228.

      [14] Westbrook, Jeffery. "Load balancing for response time." Journal of Algorithms 35.1 (2000): 1-16.

      [15] Cybenko, George. "Dynamic load balancing for distributed memory multiprocessors." Journal of parallel and distributed computing 7.2 (1989): 279-301.




Article ID: 13221
DOI: 10.14419/ijet.v7i4.13221

Copyright © 2012-2015 Science Publishing Corporation Inc. All rights reserved.