O InteGrade é um projeto que desenvolveu um middleware para implantação de grades computacionais oportunistas desenvolvido pelo IME-USP em conjunto com outras universidades (PUC-Rio, UFMS, entre outras). Uma grade é dita oportunista se utiliza recursos ociosos de computadores não dedicados, como estações de trabalho de um laboratório de pesquisa que durante a noite ficam ligados porém sem nenhum usuário conectado, ou máquinas de professores enquanto os mesmos estão dando aulas. Tanto para o usuário que submete uma aplicação para ser executada nas máquinas da grade, quanto para o proprietário de um recurso que está compartilhado, não é interesse que os recursos sejam utilizados pela grade enquanto a máquina não está ociosa. Do ponto de vista do primeiro, a tarefa provavelmente será executada em mais tempo do que se tivesse sido enviada para uma máquina ociosa e, do ponto de vista do outro, seus recursos estão sendo consumidos enquanto ele está necessitando deles, comprometendo seu trabalho que, assume-se, é mais importante do que os trabalhos da grade. A especificação do InteGrade inclui um mecanismo de análise de padrões de uso que auxilia a grade a saber quais máquinas estão ociosas. Cada computador que compartilha seus recursos possui um módulo de coleta e análise de informações sobre a utilização chamado LUPA (Local User Pattern Analyzer) que responde à grade se está ocioso ou não, baseado no padrão de uso em que a máquina se encontra. Neste seminário será apresentada a arquitetura do LUPA, o comportamento de sua implementação atual e alguns algoritmos para detecção de padrões para uma futura implementação.