An approach to provide autonomy to distributed environments by predicting the dynamics of process behavior / Uma abordagem de predição da dinâmica comportamental de processos para prover autonomia a ambientes distribuídos
AUTOR(ES)
Evgueni Dodonov
DATA DE PUBLICAÇÃO
2009
RESUMO
A evolução de sistemas distribuídos resultou em aumento significativo de complexidade para manutenção e gerenciamento, tornando pouco eficientes técnicas convencionais baseadas em intervenções manuais. Isso motivou pesquisas que deram origem ao paradigma de computação autônoma (Autonomic Computing), que provê aspectos de auto-configuração, auto-recuperação, auto-otimização e auto-proteção a fim de tornar sistemas auto-gerenciáveis. Nesse contexto, esta tese teve como objetivo prover autonomia a ambientes distribuídos, sem a necessidade de mudar o paradigma de programação e as aplicações de usuários. Para isso, propôs-se uma abordagem que emprega técnicas para compreensão e predição de dinâmicas comportamentais de processos, utilizando abordagens de sistemas dinâmicos, inteligência artificial e teoria do caos. Os estudos realizados no decorrer desta pesquisa demonstraram que, ao predizer padrões comportamentais, pode-se otimizar diversos aspectos de computação distribuída, suportando tomadas de decisão autônomas pelos ambientes. Para validar a abordagem proposta, foi desenvolvida uma política de escalonamento distribuído, denominada PredRoute, a qual utiliza o conhecimento sobre o comportamento de processos para otimizar, transparentemente, a alocação de recursos. Experimentos realizados demonstraram que essa política aumenta o desempenho em até 4 ordens de grandeza e apresenta baixo custo computacional, o que permite a sua adoção para escalonamento online de processos
ASSUNTO(S)
distributed scheduling sistemas dinâmicos artificial intelligency chaos theory inteligência artificial dynamical systems teoria do caos autonomic computing distributed systems sistemas distribuídos escalonamento distribuído computação autônoma
Documentos Relacionados
- Uma abordagem incremental para mineração de processos de negócio
- A COLLABORATIVE AID TOOL FOR MEDICAL DIAGNOSIS ON DISTRIBUTED ENVIRONMENTS
- Processo de terceirização logística: uma abordagem de dinâmica de sistemas.
- Arquitetura de conexão de dispositivos multimidia em ambientes distribuidos
- GRIDFS: SERVER FOR GRIDS AND HETEROGENEOUS DISTRIBUTED ENVIRONMENTS