This paper was published through Galoá and has a deposited DOI. To cite this paper, use one of the standards below:
In case you are one of the co-authors and want to register this paper in your Lattes, use the following code: doi > 10.59254/sbpo-2020-122924
If you've NEVER registered a DOI in your Lattes, check our tutorial!BIBLIOTECA DE TEORIA DAS FILAS PARA A LINGUAGEM DE PROGRAMAÇÃO PYTHON
João Ricardo Côre Dutra
Faculdade Católica Salesiana Macaé
Now you could share with me your questions, observations and congratulations
Create a topicEste trabalho apresenta uma biblioteca desenvolvida com a linguagem de programação Python onde são implementados os cálculos de Teoria das Filas. Mais especificamente, com essa ferramenta é possível calcular as medidas de desempenho de um sistema de filas de múltiplos servidores como ws, wq, ls, lq, p0, pn e também obter dados estatísticos (frequências simples e frequências relativas) pertinentes ao estudo em questão.
Como exemplo, a sigla wq em Teoria das Filas significa o tempo estimado de espera do cliente na fila, para calcular essa medida utilizando-se da biblioteca, é preciso do número total de servidores (c) no sistema, dois vetores de data e hora onde um deve conter os dados das chegadas (vChegadas) e o outro os dados de partidas (vPartidas) dos clientes, por último, um vetor onde deve ser especificado os intervalos de observações (vIntervalos) do estudo. Ao utilizar a seguinte função qtheory.wq(c, vChegadas, vPartidas, vIntervalos) passando os parâmetros corretos, esta deve fornecer o tempo médio de espera em segundos do cliente na fila.
Toda implementação da biblioteca qtheory foi feita utilizando a linguagem Python juntamente com as bibliotecas NumPy, SciPy e Pandas, que são implementadas em C++, garantindo assim um alto desempenho nos cálculos.
Por fim, objetivando a praticidade na instalação, a biblioteca foi disponibilizada no repositório PyPi, usualmente utilizado para obtenção de pacotes para a linguagem Python. Com o comando pip install qtheory em um terminal, é possível fazer a instalação da biblioteca em um sistema e por conseguinte a sua utilização.
With nearly 200,000 papers published, Galoá empowers scholars to share and discover cutting-edge research through our streamlined and accessible academic publishing platform.
Learn more about our products:
This proceedings is identified by a DOI , for use in citations or bibliographic references. Attention: this is not a DOI for the paper and as such cannot be used in Lattes to identify a particular work.
Check the link "How to cite" in the paper's page, to see how to properly cite the paper