Video conference in the fog: an economical approach based on enterprise desktop grid


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.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9


  1. 1.

    Westerlund M, Wenger S (2015) RTP topologies. IETF RFC 7667

  2. 2.

    Kondo D, Taufer M, Brooks C, Casanova H, Chien A (2004) Characterizing and evaluating desktop grids: an empirical study. In: Proceedings of IPDPS

  3. 3.

    Vaquero LM, Rodero-Merino L (2014) Finding your way in the fog: towards a comprehensive definition of fog computing. ACM SIGCOMM CCR 44(5)

  4. 4.

    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)

  5. 5.

    Yu X, Yu Z (2012) A distributed architecture of video conference using P2P technology. J. Networks 7(11)

  6. 6.

    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)

  7. 7.

    Hossain M, Khan J (2015) Dynamic MCU placement for video conferencing on peer-to-peer swarm. 2015 I.E. International Symposium on Multimedia

  8. 8.

    Chao L, Miao Z, Yong L (2011) Optimal bandwidth sharing in multiswarm multiparty P2P video-conferencing systems. IEEE/ACM Trans Networking 19(6)

  9. 9.

    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

  10. 10.

    G.114 (2003) One-way transmission time. ITU-T G.114

  11. 11.

    Yoon K, Hwang CL (1995) Multiple attribute decision making introduction. Sage Publication

  12. 12.

    P.910 (2008) Subjective video quality assessment methods for multimedia applications. ITU-T P.910

  13. 13.

    Rosenberg J, Schulzrinne H, Camarillo G, Johnston A, Peterson J, Sparks R, Handley M, Schooler E (2002) SIP: Session Initiation Protocol. IETF RFC 3261

  14. 14.

    Schulzrinne H, Casner S, Frederick R, Jacobson V (2003) RTP: a transport protocol for real-time applications. IETF RFC 3550

  15. 15.

    Alimi R, Penno R, Yang Y (eds) (2014) Application-layer traffic optimization (ALTO) protocol. IETF RFC 7285

  16. 16.

    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)

  17. 17.

    Wong B, Slivkins A, Sirer EG (2005) Meridian: a lightweight network location service without virtual coordinates. ACM SIGCOMM 35(4)

  18. 18.

    Sorokin R, Rougier J-L, Pastrana-Vidal R, Tranquart N (2017) Impact of CPU load on video conferencing quality. IPTComm 2017

Download references

Author information



Corresponding author

Correspondence to Roman Sorokin.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

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).

Download citation


  • Video conferencing
  • Enterprise desktop grid
  • Multi-attribute decision-making
  • MCU
  • SFU
  • CPU