Comparative analysis of web-based concurrent algorithms to optimize the subscription process for streaming services
DOI:
https://doi.org/10.15381/risi.v15i2.24315Keywords:
Web technology, concurrent algorithms, concurrency, performance, response time, GoAbstract
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
Downloads
Published
Issue
Section
License
Copyright (c) 2022 Luz Elena Torres Talaverano, Andrea Mariana Huarhuachi Ortega, Giajahira Cristhel Quito Cucho, Felix Alfonso Fernandez Caillahua, Gustavo Adolfo Alania Inga, Ivan Carlo Petrlik Azabache
This work is licensed under a Creative Commons Attribution 4.0 International License.
AUTHORS RETAIN THEIR RIGHTS:
a. Authors retain their trade mark rights and patent, and also on any process or procedure described in the article.
b. Authors retain their right to share, copy, distribute, perform and publicly communicate their article (eg, to place their article in an institutional repository or publish it in a book), with an acknowledgment of its initial publication in the Revista de investigación de Sistemas e Informática.
c. Authors retain theirs right to make a subsequent publication of their work, to use the article or any part thereof (eg a compilation of his papers, lecture notes, thesis, or a book), always indicating its initial publication in the Revista de investigación de Sistemas e Informática (the originator of the work, journal, volume, number and date).