UMA MODELAGEM MATEMÁTICA PARA O PARTICIONAMENTO DE CONJUNTOS EM COMPUTAÇÃO NAS NUVENS
Computação em nuvem, modelagem matemática, envio de tarefas.
À medida que a tecnologia avança, surge uma demanda cada vez maior no que diz respeito ao poder de processamento. Um dos fatores que contribui significativamente para isso são as redes de computadores, que nos tempos atuais é algo essencial nas atividades cotidianas. Dentro deste contexto, o uso da Computação nas Nuvens (Cloud Computing) surge como um novo modelo que representa a computação distribuída. Com isso, temos o problema de escalonamento de tarefas (PET) é bastante conhecido no contexto de produção industrial e de sistemas operacionais e tem atraído o interesse de pesquisadores há bastante tempo. Esse problema consiste em encontrar a ordenação adequada de um conjunto de tarefas ao longo do tempo, obedecendo a restrições de precedências (tarefas) e recursos (processadores). Alguns trabalhos da literatura fixam valores, simulando o tempo gasto para o envio e retorno da tarefa até o cliente, considerando apenas o tempo gasto pelo processamento, gerando assim, modelagens que retratam de forma imprecisa a realidade da computação em nuvem. Logo percebe-se a necessidade de buscar na matemática, alternativas que pudessem aprimorar esse cálculo, com a necessidade de buscar uma maneira mais rápida de atender o cliente com o envio de suas tarefas levado em consideração todas as variáveis presentes na execução desse serviço, desde o envio até o retorno das mesmas. Esse trabalho teve como objetivo uma modelagem matemática para o cálculo do tempo do envio de tarefas em sistemas heterogêneos e a implementação do algoritmo baseado na modelagem.