Análisis comparativo de algoritmos concurrentes basado en tecnología web para optimizar el proceso de suscripción en los servicios de streaming

Autores/as

  • Luz Elena Torres Talaverano Universidad Nacional Mayor de San Marcos, Facultad de Ingeniería de Sistemas e Informática. Lima. Perú https://orcid.org/0000-0001-6465-0430
  • Andrea Mariana Huarhuachi Ortega Universidad Nacional Mayor de San Marcos, Facultad de Ingeniería de Sistemas e Informática. Lima. Perú https://orcid.org/0000-0003-0384-0235
  • Giajahira Cristhel Quito Cucho Universidad Nacional Mayor de San Marcos, Facultad de Ingeniería de Sistemas e Informática. Lima. Perú https://orcid.org/0000-0002-4069-2182
  • Felix Alfonso Fernandez Caillahua Universidad Nacional Mayor de San Marcos, Facultad de Ingeniería de Sistemas e Informática. Lima. Perú https://orcid.org/0000-0003-2758-5478
  • Gustavo Adolfo Alania Inga Universidad Nacional Mayor de San Marcos, Facultad de Ingeniería de Sistemas e Informática. Lima. Perú https://orcid.org/0000-0002-6445-7515
  • Ivan Carlo Petrlik Azabache Universidad Nacional Mayor de San Marcos, Facultad de Ingeniería de Sistemas e Informática. Lima. Perú https://orcid.org/0000-0002-1201-2143

DOI:

https://doi.org/10.15381/risi.v15i2.24315

Palabras clave:

Tecnología web, algoritmos concurrentes, concurrencia, rendimiento, tiempo de respuesta, Go

Resumen

El presente artículo tiene como finalidad realizar un análisis comparativo para optimizar el proceso de suscripción en los servicios de streaming a través de algoritmos concurrentes. La problemática de esta investigación es la dificultad de la suscripción en los clientes de las diversas compañías de streaming, la cual se debe a la falta de mantenimiento y gestión de suscripciones masivas, generando colapsos en las plataformas que ofrecen este servicio. Los algoritmos concurrentes han demostrado ser una solución eficiente al problema en la gestión de recursos en sistemas altamente visitados. El diseño de la investigación fue cualitativo y el tipo fue descriptivo, el resultado demuestra que por medio de la comparación de los algoritmos concurrentes en la plataforma web, tenemos un algoritmo desarrollado en Go (Sincronización, Message Passing y Barreras binarias), que al ejecutar el testeo, indica que con 1000 solicitudes para el proceso de suscripción se obtiene un tiempo de respuesta medio de 1402 ms con un rendimiento de 249.2 procesos por segundo en cambio el otro algoritmo desarrollado en PHP , que al ejecutar el testeo , indica que con 1000 solicitudes para el proceso de suscripción se obtiene un tiempo de respuesta medio de 1689 ms con un rendimiento de 524 procesos por segundo. Finalmente, llegamos a la conclusión del uso del algoritmo concurrente desarrollado en Go bajo la plataforma web, optimiza el proceso en base a sus indicadores de tiempo de respuesta medio y rendimiento para la suscripción en los servicios de streaming a través de la Sincronización, Message Passing y Barreras binarias.

Descargas

Los datos de descarga aún no están disponibles.

Descargas

Publicado

2022-12-30

Número

Sección

Artículos de Investigaciones Originales

Cómo citar

[1]
“Análisis comparativo de algoritmos concurrentes basado en tecnología web para optimizar el proceso de suscripción en los servicios de streaming”, Rev.Investig.sist.inform., vol. 15, no. 2, pp. 107–122, Dec. 2022, doi: 10.15381/risi.v15i2.24315.