Adaptação dinâmica utilizando agentes móveis em computação ubíqua

Detalhes bibliográficos
Ano de defesa: 2005
Autor(a) principal: Cardoso, Roberto Speicys
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://teses.usp.br/teses/disponiveis/45/45134/tde-20210729-143315/
Resumo: Aplicações distribuídas com necessidades de serviço (QoS) como algumas aplicações multimídia e de computação ubíqua podem se beneficiar bastante do fornecimento de garantias de QoS por parte do sistema ou da infra-estrutura de middleware. Estas aplicações devem evitar possíveis falhas em sua saída que afetem a percepção do usuário. A maior parte da pesquisa em garantias de QoS para sistemas distribuídos foca três aspectos do gerenciamento de QoS: controle de admissão, reserva de recursos e agendamento de reservas. Entretanto, em ambientes altamente dinâmicos e distribuídos, formas eficientes de negociação e re-negociação de QoS também são fundamentais. Nós acreditamos que os agentes móveis, devido a sua inerente flexibilidade e agilidade, podem ter um papel importante neste cenário, especialmente durante o processo de adaptação da aplicação. Nós desenvolvemos uma infra-estrutura baseada em agentes móveis capaz de fornecer serviços como monitoração de recursos, brokering de contratos de QoS e garantia de requisitos. Além disso, nossa arquitetura possui mecanismo poderoso de negociação de QoS. Neste trabalho nós desrevemos a arquitetura e a implementação de um protótipo desta infra-estrutura. Discutimos as motivações e os trabalhos relacionados, apresentamos a arquitetura e discutimos questões relacionadas à implementação deste protótipo. Finalmente introduzimos duas aplicaçòes de exemplo, apresentamos nossos resultados experimentais e discutimos trabalhos futuros.