Este artigo relata a experiência de usar um algoritmo de otimização para encontrar a configuração ideal de pools de threads para executar processos de integração que recebem um grande volume de dados. Threads são recursos computacionais no sistema de tempo de execução de plataformas de integração. Os modelos de execução baseados em um único pool de threads apresentam problemas de desempenho quando usados em contextos nos quais há um grande volume de dados. Um modelo de execução baseado em vários pools locais de threads pode evitar problemas de desempenho, desde que esses pools sejam configurados com o número ideal de threads. No entanto, encontrar esse número ideal de threads não é uma tarefa trivial, pois não há uma maneira automática de realizar esse cálculo. Neste artigo, exploramos o uso da meta-heurı́stica Particle Swarm Optimization para encontrar o número ideal de threads para cada pool local.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.