Task scheduling for application integration: a strategy for large volumes of data

dc.contributor.authorLopes, Freire, Daniela
dc.date.accessioned2020-10-29T17:28:47Z
dc.date.available2020
dc.date.available2020-10-29T17:28:47Z
dc.date.issued2020-10-29
dc.description.abstractIntegração de Aplicações Empresariais é o campo de pesquisa, que fornece metodologias, técnicas e ferramentas para modelar e implementar processos de integração. Um processo de integração executa a orquestração de um conjunto de aplicações para mantê-las sincronizadas ou para permitir a criação de novas funcionalidades. Ele pode ser representado por um fluxo de trabalho composto por tarefas e canais de comunicação. Plataformas de integração são ferramentas para projetar e executar processos de integração, nas quais o motor de execução é o componente responsável pelo tempo de execução das tarefas e pela alocação de recursos computacionais que as executam. O processamento de um grande volume de dados, correspondendo a execução de milhões de tarefas, pode causar situações de sobrecarga, caracterizadas pelo acúmulo de tarefas em filas internas que aguardam recursos computacionais nos motores de execução, resultando em tempos de resposta inaceitáveis para aplicações e usuários externos. Nossa hipótese de pesquisa é que os motores de execução das plataformas de integração usam heurísticas simplistas para agendar tarefas, o que não lhes permitem manter níveis aceitáveis de desempenho em situações de sobrecarga. Neste trabalho de pesquisa, desenvolvemos (i) uma representação para processos de integração, (ii) uma caracterização para seus agendamentos de tarefas, (iii) uma heurística para lidar com situações de sobrecarga, (iv) um modelo matemático para uma métrica de desempenho da execução de processos de integração e (v) uma ferramenta de simulação para heurísticas de agendamento de tarefas. Nossos resultados de pesquisa indicam que, em situações de sobrecarga, nossa heurística promove uma distribuição equilibrada da carga de trabalho e um aumento no desempenho da execução dos processos de integração.pt_BR
dc.identifier.urihttps://bibliodigital.unijui.edu.br/items/569fab02-2c67-4d3c-a5dd-11279553468f
dc.language.isopt_BRpt_BR
dc.subjectCiências Exatas e da Terrapt_BR
dc.subjectModelagem Matemática.pt_BR
dc.subjectIntegração de aplicações empresariais.pt_BR
dc.subjectMotores de execução.pt_BR
dc.subjectHeurísticas de agendamento de tarefas.pt_BR
dc.titleTask scheduling for application integration: a strategy for large volumes of datapt_BR
dc.typeTesept_BR
mtd2-br.advisor.instituationUniversidade Regional do Noroeste do Estado do Rio Grande do Sulpt_BR
mtd2-br.advisor.nameFrantz, Rafael Zancan
mtd2-br.advisor.nameFernandes, Vitor Manuel Basto

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
Daniela_Lopes_Freire.pdf
Tamanho:
3.03 MB
Formato:
Adobe Portable Document Format
Descrição:
Tese

Licença do Pacote

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
1.71 KB
Formato:
Item-specific license agreed upon to submission
Descrição: