Você está na página 1de 25

Computao Ubqua e Pervasiva

CLEIDSON RMULO TIAGO

Em toda parte

Computao Mvel

Computao Ubqua
Computao Acoplada ao corpo Computao com reconhecimento de Contexto

Em toda parte
Sistemas Volteis

Espaos Inteligentes

Modelo de Dispositivo
Conectividade voltil Interao espontnea Menor Confiana e privacidade

Associao

Interao entre componentes volteis


Inicializao na rede O problema da Associao e o princpio do limite

Servios de descoberta

Dispositivos/Servios

Pouco esforo
Descrio do servio e linguagem de consulta Descoberta especfica do espao inteligente Implementao de diretrio Volatilidade do servio

Associao Fsica

Interao humana na descoberta de escopo

Percepo e canais fisicamente restritos


Associao direta

Percepo de endereo
Estmulo Fsico Correlao Temporal ou Fsica

Interoperabilidade

Programao orientada a dados para sistemas volteis


Sistemas baseados em eventos


Espaos de tuplas Interao direta com o dispositivo

Associaes indiretas e soft state

Percepo e reconhecimento de contexto

Consideraremos agora as arquiteturas para processamento de dados coletados a partir de sensores e os sistemas de reconhecimento de contexto que podem responder as suas circunstancias fsicas.
Contexto: O contexto de uma entidade (pessoa lugar ou coisa, eletrnica ou no) um aspecto de circunstncias fsicas, de relevncia para o comportamento do sistema.

Arquiteturas de sensoriamento
Sensores: GPS, RFID, Termmetros. 4 desafios funcionais a serem superados no projeto de sistemas de reconhecimento de contexto:

Integrao de sensores idiossincrticos. Abstrao dos dados do sensor.

As sadas dos sensores talvez precisem ser combinadas.


O contexto dinmico.

Context Toolkit

Pe rson Fin d e r

Room A Id e n t it yPre se n c e

Wid g e t s

Id e n t it yPre se n c R e oom B

Floor p re ssu re (g e n e ra t ors)

Foot st e p re c og n it ion (in t e rp re t e r) Vid e o (g e n e ra t or)

Fa c e re c og n it ion (in t e rp re t e r)

Rede de sensores sem fio


O que ?

Um nmero grande de pequenos dispositivos de baixo custo, cada um com recursos de sensoriamento, computao e comunicao sem fio.

Em geral, redes de sensores sem fio so dedicados a um proposito especfico da aplicao. Tem como caracterstica a volatilidade, pois os dispositivos podem falhar devido a acidentes ou esgotamento da bateria.

Rede de sensores sem fio

Estratgia das arquiteturas de software tratar a rede de sensores sem fio como uma rede convencional, separando a camada de rede das camadas mais altas.

Roteamento adaptativo: tenta acomodar a volatilidade da rede.


Algoritmos de roteamento adaptativos no so ajustados para baixo consumo de energia e largura de banda. A volatilidade abala algumas das suposies das camadas tradicionais acima da camada de rede. Processamento na rede. Interligao em rede tolerante a rompimento. Modelos de programao orientados a dados.

Camada de rede e seus problemas:

Solues:

Percepo de Localizao

Segurana e Privacidade

Problemas relacionados ao hardware: O protocolos de segurana convencionais tendem a fazer suposies sobre dispositivos e conectividade que frequentemente que frequentemente no valem em sistemas volteis.

Dispositivos portteis podem ser roubados ou falsificados. Dispositivos no tm recursos suficientes para a criptografia assimtrica. Necessidade de energia X Ataque de privao do sono.

Segurana e Privacidade

Algumas solues:

Associao espontnea e segura de dispositivos.


Autenticao baseada na localizao. Proteo a privacidade.

Adaptatividade

Sistemas Adaptativos

Objetivo: acomodar a heterogeneidade


improvvel que a heterogeneidade diminua significativamente

Adaptatividade

Adaptao de contedo com reconhecimento de contexto Adaptao a sistemas de recursos variveis

Adaptao de Contedo com Reconhecimento de Contexto

Uma estratgia simples seria que o provedor enviasse o mesmo contedo independentemente do dispositivo de destino. Produzir solues individuais para diversos clientes trabalhoso demais. Na web, por exemplo, a questo da adaptao de contedo tratada pela W3C (World Wilde Web Consortium) atravs de seu grupo de trabalho Device Independece e pela OMA (Open Mobile Alliance)

Adaptao a Sistemas de Recursos Variveis

Embora os recursos de hardware sejam heterogneos entre os dispositivos, pelo menos eles so estveis e conhecidos Duas tcnicas so utilizadas para tratar a alterao de recursos em tempo de execuo Suporte do sistema operacional para adaptao a recursos volteis

Tirar proveito de outros recursos

Suporte do Sistema Operacional para adaptao a recursos volteis

Fazer com que as aplicaes solicitem e obtenham recursos

Notificar ao usurio sobre as alteraes de disponibilidade de recurso para que ele possa agir de acordo com a aplicao
O sistema operacional notifica a aplicao sobre mudanas nas condies de recurso e esta se adapta de acordo com as novas condies.

Tirando Proveito de Outros Recursos

Nessa tcnica um dispositivo com processamento limitado se conecta a um servidor de computao e descarrega nele parte de sua carga de processamento.

Cooltown

Objetivo: fornecer infra-estrutura para a computao nmade. Fazia uso da frase tudo em uma pgina web

A arquitetura do Cooltown composta de presenas web; hiperlinks fsicos e o eSquirt.

Cooltown Presenas Web

O projeto Cooltown considera entidades fsicas divididas em trs categorias:


Pessoas Lugares Coisas

Cooltown Hiperlinks Fsicos

So quaisquer meios pelo qual um usurio pode recuperar o URL de uma presena Web de uma entidade, a partir da prpria entidade fsica. Percepo direta Percepo indireta

Cooltown - eSquirt

Na maioria das vezes o dispositivo do usurio relativamente pobre de recursos. O protocolo eSquirt para interao ente dispositivos evita o consumo de largura de banda e energia.