Towards optimisation of the number of threads in the integration platform engines using simulation models based on queueing theory
DOI:
https://doi.org/10.5335/rbca.v11i1.8784Palavras-chave:
Integração de aplicativos corporativos, Plataformas de integração, Simulação, Simulação de Processos de Negócios, Teoria das filasResumo
O uso de aplicativos é importante para suportar os processos de negócios das empresas. No entanto, a maioria desses aplicativos não foi projetada para funcionar de maneira colaborativa. Uma solução de integração orquestra um grupo de aplicativos, permitindo a reutilização de dados e funcionalidades. O desempenho de uma solução de integração depende da configuração ideal do número de threads no motor de execução das plataformas de integração. Atualmente essa configuração depende do conhecimento empírico dos engenheiros de software e portanto tem um impacto direto no desempenho das soluções de integração. O número ideal de threads pode ser encontrado por meio de modelos de simulação. Este artigo apresenta uma metodologia e uma ferramenta para auxiliar na geração de modelos de simulação baseados na teoria das filas a fim de encontrar o número ideal de threads para executar uma solução de integração com foco na melhoria do desempenho. Apresentamos um caso de estudo para demonstrar e experimentos para avaliar nossa proposta.
Downloads
Downloads
Publicado
Edição
Seção
Licença

Todos os artigos estão licenciados com a licença Creative Commons Atribuição-NãoComercial-SemDerivações 4.0 Internacional. Autores que publicam nesta revista concordam com os seguintes termos:
a) Autores mantém os direitos autorais e concedem à revista o direito de primeira publicação, com o trabalho simultaneamente licenciado sob a Licença Creative Commons Attribution que permite o compartilhamento do trabalho com reconhecimento da autoria e publicação inicial nesta revista.
b) Autores têm autorização para assumir contratos adicionais separadamente, para distribuição não-exclusiva da versão do trabalho publicada nesta revista (ex.: publicar em repositório institucional ou como capítulo de livro), com reconhecimento de autoria e publicação inicial nesta revista.
c) Autores têm permissão e são estimulados a publicar e distribuir seu trabalho online (ex.: em repositórios institucionais ou na sua página pessoal) a qualquer ponto antes ou durante o processo editorial, já que isso pode gerar alterações produtivas, bem como aumentar o impacto e a citação do trabalho publicado (Veja O Efeito do Acesso Livre).