Abstract
There exist two classical and well-understood approaches to video-processing tasks (such as mixing or trans-coding) for videoconferencing. The first one is using a centralized multipoint control unit (MCU), hardware- or software-based, deployed on-premises or in the cloud. In the second approach, the video-processing tasks are directly handled in endpoints (i.e., equipment such as PCs, laptops, and tablets that are involved in the video session). Performance is then restricted by device characteristics, especially in the case of mobile devices. In this paper, we propose a third alternative approach. It has been shown that there exist significant computational resources in user equipment deployed in enterprises, which are under-utilized most of the time. In this paper, we propose a system, which distributes real-time video-processing tasks on these available resources. A dedicated multi-attribute decision-making (MADM) method is designed in order to take into account the variety of attributes impacting Quality of Experience. We enumerate a comprehensive list of events, which may cause distribution or redistribution of video-processing activities and provide simple algorithms to tackle all these cases. We then test the MADM algorithm by means of simulations in order to study the impact of the main critical parameters.
Similar content being viewed by others
References
Westerlund M, Wenger S (2015) RTP topologies. IETF RFC 7667
Kondo D, Taufer M, Brooks C, Casanova H, Chien A (2004) Characterizing and evaluating desktop grids: an empirical study. In: Proceedings of IPDPS
Vaquero LM, Rodero-Merino L (2014) Finding your way in the fog: towards a comprehensive definition of fog computing. ACM SIGCOMM CCR 44(5)
Chen M, Ponec M, Sengupta S, Li J, Chou P (2012) Utility maximization in peer-to-peer systems with applications to video conferencing. IEEE/ACM ToN 20(6)
Yu X, Yu Z (2012) A distributed architecture of video conference using P2P technology. J. Networks 7(11)
Munther A, Noori S, Osman A, Hussain A, Jasim I, Shanoon A (2012) Peer-to-peer video conferencing using hybrid content distribution model. J Comput Sci 8(7)
Hossain M, Khan J (2015) Dynamic MCU placement for video conferencing on peer-to-peer swarm. 2015 I.E. International Symposium on Multimedia
Chao L, Miao Z, Yong L (2011) Optimal bandwidth sharing in multiswarm multiparty P2P video-conferencing systems. IEEE/ACM Trans Networking 19(6)
Chakraborty S, Yen CH, A simulation based comparative study of normalization procedures in multi-attribute decision making, Proceedings of the 6th WSEAS Int Conf on Artificial Intelligence, Knowledge Engineering and Data Bases, Vol. 6, pp 102–109, 2007
G.114 (2003) One-way transmission time. ITU-T G.114
Yoon K, Hwang CL (1995) Multiple attribute decision making introduction. Sage Publication
P.910 (2008) Subjective video quality assessment methods for multimedia applications. ITU-T P.910
Rosenberg J, Schulzrinne H, Camarillo G, Johnston A, Peterson J, Sparks R, Handley M, Schooler E (2002) SIP: Session Initiation Protocol. IETF RFC 3261
Schulzrinne H, Casner S, Frederick R, Jacobson V (2003) RTP: a transport protocol for real-time applications. IETF RFC 3550
Alimi R, Penno R, Yang Y (eds) (2014) Application-layer traffic optimization (ALTO) protocol. IETF RFC 7285
Marocco E, Gurbani V, Hilt V, Rimac I, Tomsu M (2009) A survey of research on the application-layer traffic optimization problem and the need for layer cooperation. IEEE Commun Mag 47(8)
Wong B, Slivkins A, Sirer EG (2005) Meridian: a lightweight network location service without virtual coordinates. ACM SIGCOMM 35(4)
Sorokin R, Rougier J-L, Pastrana-Vidal R, Tranquart N (2017) Impact of CPU load on video conferencing quality. IPTComm 2017
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sorokin, R., Rougier, JL. Video conference in the fog: an economical approach based on enterprise desktop grid. Ann. Telecommun. 73, 305–316 (2018). https://doi.org/10.1007/s12243-017-0613-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12243-017-0613-4