5.2 Aplica¸c˜ oes de redes sociais para redes Ad Hoc
5.2.3 Nokia Sensor
O Nokia Sensor[5] ´e um aplicativo criado pela Nokia, empresa finlandesa de teleco- munica¸c˜oes. Ele foi desenvolvido para uso nos celulares da pr´opria Nokia e permite que seus usu´arios estabele¸cam contatos sociais espontˆaneos atrav´es da comunica¸c˜ao Bluetooth de seus celulares.
Funcionamento do Nokia Sensor
Em uma rede do Nokia Sensor, cada usu´ario deve criar uma p´agina com informa¸c˜oes pessoais, chamada de Folio. O Folio ´e preenchido antes do ingresso na rede e ele determina como o usu´ario interage nela. O Folio cont´em itens como foto digital do usu´ario, apelido e dados pessoais, como mostrado na Figura 5.3.
Figura 5.3: Exemplo de das informa¸c˜oes que o usu´ario insere no seu perfil do Nokia Sensor, chamado Folio. Adaptado de [5].
Para ingressar na rede do Nokia Sensor, o usu´ario realiza um processo de busca de usu´ario, chamado de Scan. Ao concluir o processo, o usu´ario tem acesso a uma lista com todos os perfis encontrados no alcance do r´adio Bluetooth. Ao escolher um outro perfil, o usu´ario pode interagir com ele de v´arias formas: troca de arquivos digitais, troca de cart˜oes de visitas e mensagens de texto.
Figura 5.4: Trˆes telas do Nokia Sensor: `a esquerda a tela do resultado do processo de Scan, como cinco usu´arios encontrados; na Figura do meio, a pasta com os arquivos compartilhados na rede Nokia Sensor; e a direita um alerta avisando que um usu´ario marcado como favorito est´a ao alcance do r´adio Bluetooth.
Al´em disso, o usu´ario possui outras op¸c˜oes no uso da aplica¸c˜ao: criar grupos de usu´arios favoritos; livro de visitas, onde usu´arios podem deixar mensagens; es- tat´ısticas de uso da aplica¸c˜ao, onde o usu´ario pode verificar quantas vezes seu perfil foi acessado e gr´aficos com os n´umeros de visitas por dia.
Avalia¸c˜ao do Nokia Sensor
O Nokia Sensor ´e um aplicativo para comunica¸c˜ao e troca de mensagens de usu´arios de celulares. A aplica¸c˜ao apresenta caracter´ısticas interessantes, como a possibili-
dade de troca de arquivos, a cria¸c˜ao do perfil do usu´ario, troca de cart˜oes de visitas e alertas sobre a presen¸ca de outros usu´arios.
Uma limita¸c˜ao importante do Nokia Sensor ´e a incapacidade de forma¸c˜ao de grupos, visto que s´o h´a comunica¸c˜ao par a par direta, sem roteamento de pacotes. Al´em disso, a falta de comunica¸c˜ao de longo alcance, com m´ultiplos saltos, limita muito a aplica¸c˜ao, visto que o alcance do seu r´adio ´e de apenas 10 metros.
5.2.4
Comparativo das aplica¸c˜oes de redes sociais para redes
Ad Hoc
A Tabela 5.2 apresenta o resumo comparativo das principais propriedades da REPI- A e dos trˆes trabalhos de aplica¸c˜oes de redes sociais para redes Ad Hoc apresentados neste Cap´ıtulo.
Tabela 5.2: Quadro com o resumo comparativo dos trabalhos relacionados.
hhh hhhhhh hhhhhh hhh Caracter´ıstica Trabalho
REPI-A MoCoTo Mobi Cli- que
Nokia Sensor Comunica¸c˜ao ZigBee GRPS e
Bluetooth Bluetooth Bluetooth
Alcance do r´adio 125 metros
Cobertura da opera- dora de celular 10 metros 10 metros Troca de Mensagens X X X X Troca de arquivos - - - X Forma¸c˜ao de grupos X X X -
Participantes na rede At´e 65535 At´e 8 At´e 3 -
Mensagens Individuais X - X X
Depende de infraestrutura fixa - X X -
Cap´ıtulo 6
Conclus˜ao
O objetivo deste trabalho foi modelar, implementar, implantar e avaliar uma Rede Endere¸cada por Interesse em uma rede Ad Hoc, atrav´es da utiliza¸c˜ao de uma rede de sensores com vinte dispositivos. Acreditamos que estes objetivos foram atingidos pelo seguintes motivos:
• Atrav´es do desenvolvimento de uma arquitetura computacional composta pelo middleware Tmote, uma Aplica¸c˜ao Mensageira, o sistemas SAMCRA, todos desenvolvidos neste trabalho, e elementos de hardware desenvolvidos por ter- ceiros, criamos a REPI-A em um ambiente real;
• A REPI-A foi avaliada atrav´es de sete m´etricas com mais de cinquenta con- figura¸c˜oes diferentes, al´em de ter seu desempenho comparado com algoritmos de inunda¸c˜ao e Gossip. A partir dos resultados obtidos, comprovamos que a proposta da REPI-A ´e promissora e verificamos quais s˜ao as melhores confi- gura¸c˜oes para a implanta¸c˜ao de uma REPI-A em uma rede com vinte dispo- sitivos em duas topologias t´ıpicas de redes Ad Hoc;
• A REPI-A, atrav´es da aplica¸c˜ao mensageira proposta neste trabalho, cria um arcabou¸co para o desenvolvimento de uma s´erie de novas aplica¸c˜oes, que podem ser usadas para a forma¸c˜ao de grupos de comunica¸c˜ao por interesses e intera¸c˜ao social em situa¸c˜oes do dia-a-dia. Essas aplica¸c˜oes tem potencial para facilitar a realiza¸c˜ao de tarefas em ´areas como com´ercio, situa¸c˜oes de emergˆencia e forma¸c˜ao de grupos de pesquisa;
• Tamb´em a partir da an´alise dos resultados dos experimentos realizados, iden- tificamos a importˆancia do desenvolvimento de mecanismos adaptativos para permitir que a REPI-A conhe¸ca o contexto da rede e possa ajustar proprieda- des como o tamanho do conjunto de caracter´ısticas usado para o encaminha- mento de mensagens e a pol´ıtica de encaminhamento;
• Atrav´es dos resultados dos experimentos foi comprovada a importˆancia da Co- labora¸c˜ao em uma rede endere¸cada por interesses, conceito criado pelo modelo associado a REPI. Al´em disso, o seu impacto foi estudado e identificamos que a sua importˆancia est´a diretamente ligada com a popularidade dos interesses, o que tamb´em indica a importˆancia da ado¸c˜ao de mecanismos adaptativos para controlar a Colabora¸c˜ao;
• Com os resultados obtidos na avalia¸c˜ao experimental, comprovamos a tese de- fendida por alguns autores da importˆancia dos experimentos reais para a ava- lia¸c˜ao de protocolo de roteamento para redes Ad hoc. Foi poss´ıvel comprovar o qu˜ao imprevis´ıvel ´e o comportamento da comunica¸c˜ao por r´adio frequˆencia, o que pode trazer disparidades para execu¸c˜oes simuladas.
Somando-se a isso, como fruto secund´ario deste trabalho, foi desenvolvido o Sis- tema SAMCRA, que ´e capaz de configurar, monitorar e coletar dados de execu¸c˜oes em redes Ad Hoc reais, implantadas com qualquer tipo de dispositivo de comu- nica¸c˜ao.
SAMCRA foi usado na execu¸c˜ao de todos os experimentos apresentados neste trabalho e ´e flex´ıvel o suficiente para avaliar o desenvolvimento de outros protocolos para redes Ad Hoc. Em [29] ´e mostrado como SAMCRA pode ser usado por outros grupos de pesquisa.