Comparative analysis of web-based concurrent algorithms to optimize the subscription process for streaming services

Authors

  • Luz Elena Torres Talaverano Universidad Nacional Mayor de San Marcos, Facultad de Ingeniería de Sistemas e Informática. Lima. Peru 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. Peru 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. Peru 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. Peru 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. Peru 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. Peru https://orcid.org/0000-0002-1201-2143

DOI:

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

Keywords:

Web technology, concurrent algorithms, concurrency, performance, response time, Go

Abstract

The purpose of this article is to perform a comparative analysis to optimize the subscription process in streaming services through concurrent algorithms. The problem of this research is the difficulty of subscription in the customers of the various streaming companies, which is due to the lack of maintenance and management of massive subscriptions, generating collapses in the platforms that offer this service. Concurrent algorithms have proven to be an efficient solution to the problem of resource control in highly visited systems. The research design was qualitative, and the type was descriptive, the result shows that through the comparison of concurrent algorithms on the web platform, we have an algorithm developed in Go (Synchronization, Message Passing, and Binary Barriers), which when running the test, indicates that with 1000 requests for the subscription process an average response time of 1402 ms is obtained with a throughput of 249. 2 processes per second, on the other hand, the other algorithm developed in PHP, which indicates that with 1000 requests for the subscription process, an average response time of 1689 ms is obtained with a throughput of 524 processes per second. Finally, we conclude that the use of the concurrent algorithm developed in Go under the web platform, optimises the process based on its average response time and performance indicators for subscription streaming services through Synchronisation, Message Passing and Binary Barriers.

Downloads

Download data is not yet available.

Downloads

Published

2022-12-30

Issue

Section

Original Research Articles

How to Cite

[1]
“Comparative analysis of web-based concurrent algorithms to optimize the subscription process for streaming services”, Rev.Investig.sist.inform., vol. 15, no. 2, pp. 107–122, Dec. 2022, doi: 10.15381/risi.v15i2.24315.