Videoconference Capacity Leasing on Hybrid Clouds

This paper proposes a new methodology focused on implementing cost effective architectures on Cloud Computing systems. With this methodology the paper presents some disadvantages of systems that are based on single Cloud architectures and gives some advices for taking into account in the development of hybrid systems. The work also includes a validation of these ideas implemented in a complete videoconference service developed with our research group. This service allows a great number of users per conference, multiple simultaneous conferences, different client software (requiring transcodification of audio and video flows) and provides a service like automatic recording. Furthermore it offers different kinds of connectivity including SIP clients and a client based on Web 2.0. The ideas proposed in this article are intended to be a useful resource for any researcher or developer who wants to implement cost effective systems on several Clouds.

[1]  Pedro Rodríguez Pérez,et al.  Marte 3.0: Una videoconferencia 2.0 , 2008 .

[2]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[3]  Neal Leavitt,et al.  Is Cloud Computing Really Ready for Prime Time? , 2009, Computer.

[4]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[5]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[6]  Joaquín Salvachúa,et al.  Educanext: a framework for sharing live educational resources with isabel , 2004, WWW Alt. '04.

[7]  Joaquín Salvachúa,et al.  Isabel: an application for real time collaboration with a flexible floor control , 2005, 2005 International Conference on Collaborative Computing: Networking, Applications and Worksharing.

[8]  Xiaowei Yang,et al.  CloudCmp: comparing public cloud providers , 2010, IMC '10.

[9]  Joaquín Salvachúa,et al.  VaaS: Videoconference as a service , 2009, 2009 5th International Conference on Collaborative Computing: Networking, Applications and Worksharing.

[10]  Ying Zhang,et al.  Integrating Resource Consumption and Allocation for Infrastructure Resources on-Demand , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[11]  Robert Richards,et al.  Representational State Transfer (REST) , 2006 .

[12]  Borja Sotomayor,et al.  Virtual Infrastructure Management in Private and Hybrid Clouds , 2009, IEEE Internet Computing.