AGradeço primeiramente a Deus pelas oportunidades que me são dadas, pela minha família e pelos obstáculos que aparecem no meu caminho, pois são eles que me fazem crescer e me motivam a procurar novos desafios.A minha família, especialmente a minha mãe Marita por sempre estar ao meu lado em todos os momentos, sejam eles de alegria ou de tristeza, pela estrutura e apoio dado ao logo de minha vida e por sempre acreditar em mim.Aos meus irmãos Camila e Ângelo que junto a minha mãe são a motivação de meu viver.A todos os integrantes do LASDPC pelos momentos de descontração e pelas contribuições ao logo dessa jornada.Agradeço a todo o corpo docente que integra o LASDPC, em especial a minha orientadora Regina Helena Carlucci Santana pela orientação, dedicação e pela oportunidade de trabalharmos juntos na realização deste trabalho.Aos meus amigos e amigas da Rep. Tibilisku Paulo Sérgio, Gabriel Massote, Bruno Tardiole, Daniel Pigatto, João Paulo, Lívia, Lidiane e Nathália pelos ótimos momentos que passamos juntos e pelos fortes laços de amizades que construímos ao longo destes anos.Enfim, agradeço a todos que direta ou indiretamente contribuíram para que eu chegasse aonde estou.i
Resumo
OGrid Anywhere é um middleware de grade computacional ponto-aponto (P2P), capaz de agrupar em uma organização virtual ou federação qualquer equipamento dotado de recursos computacionais, inclusive receptores digitais. O objetivo deste projeto de mestrado apresentado nesta monografia é desenvolver e avaliar algoritmos de escalonamento que possibilitem uma distribuição adequada de processos nos elementos da grade computacional proposta pelo Grid Anywhere. Foram realizados experimentos utilizando o simulador GridSim, simulando um ambiente definido por esse middleware. Por meio dessa junção entre Grades Computacionais e TV Digital, pretende-se promover a inclusão digital permitindo que recursos computacionais sejam compartilhados de maneira a possibilitar que usuários com receptores limitados executem aplicações que demandem mais recursos que aqueles ofertados pelo hardware.iii Abstract G Rid Anywhere is a middleware for grid computing peer-to-peer (P2P), capable of bringing together into a virtual organization or federation any equipment having computing resources, including digital receivers. The objective of this master's project presented in this monograph is to develop and evaluate scheduling algorithms that allow an adequate distribution of applications in computational grid elements proposed by the Grid Anywhere. Experiments were carried out using the GridSim simulator, simulating an environment defined by the middleware. Through this joint between Grid Computing and Digital TV, it is possible to promote digital inclusion by allowing computing resources to be shared, so as to enable users with limited receivers to run applications that require more resources than those offered by the hardware.