A Methodology for Designing and Evaluating Cloud Scheduling Strategies in Distributed Videoconferencing Systems


Abstract:

Over the last few years, videoconferencing systems have experienced several changes that enable videoconferencing applications in personal devices to a high number of users. To efficiently attend this high and variable demand, deploying distributed videoconferencing servers in cloud-based infrastructures is highly recommended. However, videoconferencing systems have particular characteristics that impede the application of regular resource scheduling solutions used in other kinds of distributed environments. In this paper, we propose a methodology to design and evaluate scheduling strategies adapted to the necessities of each specific scenario. It involves using a new metric to estimate the resource consumption of each connection and provides a set of coefficients to evaluate the efficiency of the strategy. We test the methodology in a real setup and compare the behavior and performance of three scheduling algorithms. The conclusion is that the proposed methodology allows us to configure decision policies adapted to the requirements and necessities of a range of use cases. Thereby, we achieve a more efficient way of using cloud resources, improving the service performance and saving costs.

Año de publicación:

2017

Keywords:

  • videoconferencing
  • Cloud
  • distributed
  • Methods
  • scheduling

Fuente:

scopusscopus

Tipo de documento:

Article

Estado:

Acceso restringido

Áreas de conocimiento:

  • Computación en la nube
  • Ciencias de la computación

Áreas temáticas de Dewey:

  • Ciencias de la computación
  • Factores que afectan al comportamiento social
  • Física aplicada
Procesado con IAProcesado con IA

Objetivos de Desarrollo Sostenible:

  • ODS 9: Industria, innovación e infraestructura
  • ODS 17: Alianzas para lograr los objetivos
  • ODS 8: Trabajo decente y crecimiento económico
Procesado con IAProcesado con IA