Suporte a ambientes virtuais colaborativos de larga escala em redes peer-to-peer, com gerenciamento de distribuição de dados em conformidade com o padrão HLA.

AUTOR(ES)
DATA DE PUBLICAÇÃO

2006

RESUMO

Em Ambientes Virtuais Colaborativos de Larga Escala (AVCs-LE), ambientes 3D sintéticos extensos são compartilhados entre um número muito grande de usuários que colaboram entre si para atingir um objetivo comum. Nesses ambientes, os usuários precisam ter uma resposta imediata às suas ações, e estas devem ser refletidas nos ambientes de todos os usuários participantes. Assim, o sucesso da aplicação depende não apenas de processamento gráfico poderoso, mas também, da capacidade da rede na entrega das informações a tempo. Algoritmos de gerenciamento de distribuição de dados, em conformidade com o padrão High Level Architecture / Run Time Infrastructure (HLA/RTI) para simulações paralelas e distribuídas, vêm sendo utilizados na redução da latência e como limitantes e controladores do volume de dados trocados durante simulações. A distribuição de dados de AVCs-LE é realizada normalmente por um destes modelos de comunicação: cliente/servidor ou Peer-to-peer. Diferentemente do modelo cliente/servidor no qual a figura do servidor pode caracterizar um gargalo na rede, nas soluções Peer-to-peer as atividades estão distribuídas e conseqüentemente, suas aplicações são escaláveis, ou seja, suportam uma quantidade crescente de usuários. Motivados por essas tecnologias amplamente estudadas e comumente utilizadas, procurou-se criar uma solução tolerante a falhas e de baixa latência, dentro dos requisitos de simulações de ambientes virtuais colaborativos de larga escala. Isso foi feito em conformidade com o padrão HLA, em que usuários, utilizando seu próprio computador conectado a uma rede Gnutella, possam participar de sessões de simulações sem as limitações encontradas em kits de suporte à simulação distribuída, como o Kit RTI existente. Em razão disso, foi proposta uma arquitetura com gerenciamento de distribuição de dados em conformidade com o HLA, padrão comumente utilizado em simulações paralelas e distribuídas e que utiliza o modelo de comunicação Peer-to-peer da rede Gnutella para disponibilização e compartilhamento de tais ambientes, sobre redes móveis Ad-Hoc (Mobile Ad-Hoc Networks - MANETs). Para tanto, realizaram-se simulações comparativas entre o Kit RTI desenvolvido pela Georgia Tech, com objetos de apenas uma velocidade, contra o Kit RTI Adaptado, com objetos de velocidade variada, em um cluster. A avaliação do tempo total de execução da federação, o número total de mensagens multicast geradas e o número total de mensagens trocadas pela grade deu origem a gráficos que mostraram aumentos consideráveis, principalmente, no tempo e no número de mensagens trocadas pela grade. Da mesma forma, foi avaliada a técnica proposta, tolerante a falhas.

ASSUNTO(S)

hla (arquitetura de alto nível) rti (infra-estrutura de tempo de execução) ddm (gerenciamento de distribuição de dados) ciencia da computacao ambientes virtuais

Documentos Relacionados