Computação Ubíqua e a Internet do Futuro - inpa.gov.br Prof. Loureiro.pdf · Sem fio: novos...
Transcript of Computação Ubíqua e a Internet do Futuro - inpa.gov.br Prof. Loureiro.pdf · Sem fio: novos...
ERIN 2010, Manaus, 8/10/2010
Computação Ubíqua e a
Internet do Futuro
Antonio Alfredo Ferreira Loureiro
Universidade Federal de Minas Gerais
Departamento de Ciência da Computação
ERIN 2010, Manaus, 8/10/2010
ERIN 2010, Manaus, 8/10/2010 4
Qual é o tamanho do mundo do ponto
de vista da comunicação?
Ao longo do tempo, o homem tem conseguidoatingir distâncias cada vez maiores ...... e o mundo tem ficado cada vez “menor”
ERIN 2010, Manaus, 8/10/2010 5
O problema fundamental em
sistemas distribuídos
Comunicação (troca de dados, informação) entre
entidades comunicantes
Problema existente em cenários onde há necessidade
de trocar dados
ERIN 2010, Manaus, 8/10/2010 6
Primórdios da
comunicação sem fio (CSF)
Fogo
Sinais de fumaça
Bandeiras
Pombo correio
Telégrafo óptico
ERIN 2010, Manaus, 8/10/2010 7
Primórdios da CSFGrécia antiga
Peça Agamemnon, escrita por Aeschylus em 458 A.C.,
descreve como sinais de fogo foram usados,
supostamente, para comunicar a queda de Tróia para
Atenas numa distância acima de 450 km
Aeschylus
ERIN 2010, Manaus, 8/10/2010 8
Primórdios da CSFGrécia antiga
Problema com sinais de fogo:
Número de mensagens diferentes que podem ser enviadas é
bastante limitado
Problema identificado por Polybius, historiador grego do
segundo século a.C.
Não havia como mandar uma nova msg que necessitasse
atenção imediata
ERIN 2010, Manaus, 8/10/2010 9
Primórdios da CSFGrécia antiga
Polybius de Megalopolis (c.
203aC–120aC) filho de Lycortas,
historiador grego, famoso pelo seu
livro chamado “The Histories” ou
“The Rise of the Roman Empire” o
qual cobre o período de 220aC a
146aC.
Estátua de Polybius achadaem Cleitor, Grécia
i
ERIN 2010, Manaus, 8/10/2010 10
Primórdios da CSFGrécia antiga: Solução de Polybius
Dois conjuntos de cinco tochas
Suposições:
Há um acordo prévio entre os sinalizadores sobre a codificação
das letras e as regras de comunicação a serem usadas
Alfabeto dividido em cinco conjuntos de cinco letras
ERIN 2010, Manaus, 8/10/2010 11
Primórdios da CSFGrécia antiga: Solução de Polybius
Regras de comunicação: Sinalizador que inicia a transmissão levanta duas tochas
Sinalizador que irá receber a mensagem levanta duas tochas como confirmação que está pronto
Sinalizador TX usa o conjunto de tochas da esquerda para indicar o conjunto do alfabeto a ser usado e o conjunto de tochas da direita para indicar a letra a ser transmitida
Mensagens arbitrárias poderiam ser enviadas
Método usado por quase 20 séculos
ERIN 2010, Manaus, 8/10/2010
20/12/2008 - 18h16
Rompimento de cabo submarino interrompe internet no Oriente Médio e Ásia
O rompimento de três cabos submarinos sob o mar Mediterrâneo está prejudicando os serviços de telefonia
internacional, bem como o acesso à rede mundial de computadores, em algumas partes do Oriente Médio e do
sul da Ásia. Segundo autoridades, o incidente pode ter sido causado pela âncora de uma navio.
http://www1.folha.uol.com.br/folha/mundo/ult94u481951.shtml
05/07/2008 - 21h05
Cabos da Oi se rompem e deixam Maranhão e Pará sem internet
O rompimento de dois cabos de fibra óptica da Oi deixou parte dos Estados do Maranhão e do Pará sem
conexão por internet ou telefone celular neste sábado. A empresa afirma que os dois acidentes foram causados
por "obras de terceiros" na região, que romperam os cabos em lugares diferentes.
http://www1.folha.uol.com.br/folha/mundo/ult94u481951.shtml
Comunicação com fio
12/01/2007 - 17h19
Rompimento de cabo da Embratel interrompe conexão de internet e telefonia
Um cabo de fibra óptica de telecomunicações da Embratel se rompeu na manhã desta sexta-feira
(por volta das 9h30 de Brasília), interrompendo a conexão de telefonia fixa e de internet.http://www1.folha.uol.com.br/folha/informatica/ult124u21377.shtml
Comunicação depende da existência de um canal operacional
ERIN 2010, Manaus, 8/10/2010 14
Observação sobre os
tipos de comunicação
Dada uma região (área geográfica): Não existe (a princípio) um limite quanto ao número de cabos
que podem ser lançados ali
Cada cabo define um domínio de comunicação independente
Existe um limite quanto à utilização dos canais sem fio existentes
Cada “canal” do espectro eletromagnético só pode ser utilizado para uma única finalidade nessa região
Razão que faz com que o canal de comunicação sem fio seja tão valorizado
ERIN 2010, Manaus, 8/10/2010 15
Observação sobre os
tipos de comunicação
Comunicação sem fio e com fio são complementares
Os dois tipos de comunicação devem continuar a
crescer
Com fio: fibra óptica
Sem fio: novos protocolos e velocidades mais altas
ERIN 2010, Manaus, 8/10/2010 18
Computação na nova era
Novas disciplinas
Computação móvel/
nômade
Computação ubíqua/
pervasiva
Computação autonômica
e “gêneros de computação”
Computação ciente de
localização
Computação ciente de
contexto
“Inteligência de ambiente”
Computação
Móvel
Computação
Ubíqua
Computação Autonômica
ERIN 2010, Manaus, 8/10/2010 19
Computação móvel
Dispositivos computacionais portáteis
+
Comunicação sem fio
Computação pessoal em qualquer lugar e a qualquer
momento
Ser capaz de trabalhar longe do desktop, em lugares
onde tarefas precisam ser executadas
Outro nome para computação móvel:
Computação nômade
para acessar dados e
aplicações
ERIN 2010, Manaus, 8/10/2010 20
Computação móvelInfra-estrutura
Rede
Comunicação sem fio
Roteamento
Segurança, privacidade, ...
Hardware:
Gerenciamento de energia
Capacidade limitada
PAN
LAN
MAN
WAN
Bluetooth USB
IEEE 802.11
“WiFi”
IEEE 802.3
Ethernet
IEEE 802.16
“WiMAX”
IP
IEEE 802.20
(proposto)
IP
ERIN 2010, Manaus, 8/10/2010 21
Computação móvelDispositivos portáteis
Software/Dados
Sincronização/replicação
Aplicações móveis são aplicações para desktop numa
“caixa menor”?
ERIN 2010, Manaus, 8/10/2010 24
Computação ciente de localização
Sistemas cientes de
localização
Rastreamento da localização
Acesso a recursos e
informação dependentes da
localização
Comportamento dependente
da localização
ERIN 2010, Manaus, 8/10/2010 26
Computação ciente de localização Tecnologias para ambientes externos
Global Positioning System
(GPS)
European Satellite Navigation System
(Galileo)
Métodos baseados em telefonia celular
AOA, TOA, TDOA, E-OTD, A-GPS
E911 (http://www.fcc.gov/911/enhanced/)
GPS, 24 satéliteshttp://www.gps.gov/
Galileo, 30 satéliteshttp://ec.europa.eu/dgs/
energy_transport/galileo/
ERIN 2010, Manaus, 8/10/2010 27
Computação ciente de localização Tecnologias para ambientes internos
Infravermelho
Ultra-som
RF (Radio Frequency)
Wireless LAN
Exemplo:
Cricket Indoor Location
System
(Ultrasonic + RF)
http://cricket.csail.mit.edu/
ERIN 2010, Manaus, 8/10/2010 28
Computação ciente de contexto
Sistemas cientes de contexto consideram um contexto
(cenário, ambiente, ...)
Contexto físico
ambiente
data e hora
temperatura
umidade
capacidade do dispositivo
recursos de infra-estrutura
Contexto lógico
interesses
trabalho/lazer
atividade
preferências do usuário
ERIN 2010, Manaus, 8/10/2010 29
Computação ciente de contexto
Contexto como informação:
Caracteriza uma situação de uma pessoa, lugar ou objeto
relevante para a interação entre usuário e aplicação
localização
identidade
estado e atividades de pessoas, grupos
estado de objetos computacionais e físicos
Processamento ciente de contexto
Usa informação de contexto para
seletivamente apresentar informação e serviços
automaticamente executar um serviço
anexar informação de contexto para tratamento posterior
ERIN 2010, Manaus, 8/10/2010 30
Computação ciente de contexto
Explora nosso dia-a-dia
fisicamente
logicamente
Já está presente
ERIN 2010, Manaus, 8/10/2010 31
Computação ciente de contextoDaqui para o futuro
Dispositivos com Internet embutida estão se tornando
cada vez mais populares
Acesso a Internet está se tornando ubíquo
Capacidade de comunicação está aumentando
Redes com finalidades específicas tendem a
desaparecer
TV, dados, voz, ...
ERIN 2010, Manaus, 8/10/2010 33
Computação ciente de contextoQuestões de privacidade
Quem pode acessar “sua” informação de contexto?
Como e onde essa informação é armazenada?
Quais são os potenciais benefícios de compartilhar essa
informação?
Como podemos controlar quem acessa nosso contexto?
ERIN 2010, Manaus, 8/10/2010 34
Computação ubíqua (Ubicomp)
Ubicomp integra computação ao ambiente
A idéia é não ter computadores “visíveis” como objetos distintos
Outros termos para computação ubíqua:
Computação pervasiva
Tecnologia calma
Coisas que pensam
Everyware (cunhado por Adam Greenfield)
Internet pervasiva
Objetivo:
Embutir computação no ambiente e nos objetos do dia-a-dia
para permitir às pessoas interagirem com dispositivos que têm
capacidade de processamento de informação de forma mais
natural e comum que acontece atualmente, adaptando à
localização ou contexto onde elas se encontram
ERIN 2010, Manaus, 8/10/2010 35
Ubicomp
Tendências em computação Comentários
Mainframe (1a onda) Várias pessoas compartilham
um computador
Computador pessoal (2a onda) Um computador, uma pessoa
Crescimento da Internet e sistemas distribuídos
Computação ubíqua
(Visão de Weiser: 3a onda da
computação?)
Vários computadores por
usuário
"Ubiquitous computing names the third wave in computing, just now beginning. First
were mainframes, each shared by lots of people. Now we are in the personal
computing era, person and machine staring uneasily at each other across the
desktop. Next comes ubiquitous computing, or the age of calm technology, when
technology recedes into the background of our lives."
ERIN 2010, Manaus, 8/10/2010 36
Ubicomp
Princípios de Mark Weiser para descrever computação
ubíqua:
A finalidade de um computador é ajudar uma pessoa a fazer
algo
O melhor computador é um “servo” quieto e invisível
O computador deveria estender a inconsciência de uma pessoa
Tecnologia deveria criar tranqüilidade
Ao projetar a tecnologia calma, Mark Weiser e John
Brown descrevem essa tecnologia como “aquela que
informa mas não demanda nosso foco ou atenção”
ERIN 2010, Manaus, 8/10/2010 37
Ubicomp
“The Coming Age of Calm Technology”,
Mark Weiser and John Seeley Brown, Chapter 6.
In: Beyond Calculation: The Next Fifty Years of Computing.
Peter Denning and Robert Metcalfe, eds.
1998, xix, 313 p., 15 illus., Softcover, Springer
http://en.wikipedia.org/wiki/Mark_Weiser
Ambient Devices (http://www.ambientdevices.com)
i
ERIN 2010, Manaus, 8/10/2010 38
Ubicomp
Palavras-chaves da visão de Mark Weiser:
Tecnologia calma
Invisível
Dispositivos na periferia de nossos sentidos
O computador não é o centro da atração
As melhores ferramentas são (quase) invisíveis aos seus
usuários
Relações pessoa-pessoa e pessoa-computador
Hardware e software deveriam fundir em “underware”
ERIN 2010, Manaus, 8/10/2010 39
Ubicomp
Dispositivos computacionais por todo lugar
nas pessoas (inclusive internamente?)
nos veículos
nos tecidos
nos móveis
nos produtos que consumimos
…
Podem variar de etiquetas passivas a dispositivos de
informação conectados em rede
ERIN 2010, Manaus, 8/10/2010 40
Ubicomp
Atualmente, temos processadores embutidos em
dispositivos eletro-eletrônicos
carros, aviões, ...
…
No entanto, a maior parte deles não é
conectada à rede
interoperável
ciente de contexto
ERIN 2010, Manaus, 8/10/2010 41
Ubicomp
Computação ubíqua significa levar a computação para
fora do computador pessoal
Conecte com o que as pessoas fazem
Permeie o mundo físico
UbiComp = “Pervasivo”, “Ambiente”, “Contexto”
ERIN 2010, Manaus, 8/10/2010 42
Ubicomp em perspectivaContate qualquer um em qualquer lugar
Iniciante inicia transação com dispositivo computacional
Dispositivo localiza destinatário
Dispositivo sinaliza destinatário
Destinatário decide se deseja prosseguir
Durante a chamada podemos ter que:
1. Iniciante muda de interface de dispositivo
2. Iniciante move
3. Analogamente, pode acontecer a mesma coisa com o
destinatário
ERIN 2010, Manaus, 8/10/2010 43
Ubicomp em perspectivaEletrodomésticos “inteligentes”
O forno inteligente:
Controlado por botões ou computador?
Programado por tempo ou “alimento pronto”?
É hora da auto limpeza? Faça a programação
Há alguma “coisa” queimando?
Alguma “coisa” entornou que precisa limpar o forno?
Os suportes da panela, tabuleiro, ..., estão na posição correta?
A pessoa está autorizada a operar o forno?
O que você precisaria para confiar no seu forno? E na
sua casa?
ERIN 2010, Manaus, 8/10/2010 44
Ubicomp
Computação de mesa
Computação móvel Ambiente inteligente
Computação desagregada
Computação invisível
Realidade aumentada
Ubicomp =
Computação móvel
+
Ambiente inteligente
ERIN 2010, Manaus, 8/10/2010 45
Ubicomp oferece novas opçõesHaja luz, mas como?
Aperte o interruptor
Solução física
Bata palmas
Som
Toque um display de controle
Diálogo baseado em uma
interface de usuário
Toque o mapa que representa
o ambiente
Use um PDA, celular, …
Diga “Ligue as lâmpadas”
Voz
Diga “Ligue aquela lâmpada”
Multimodal
“Eu quero ler um livro”
Está escuro
Infere uma ação
Faça um gesto específico
Visão
Entre na sala
Automático
ERIN 2010, Manaus, 8/10/2010 46
UbicompQuestões de longo termo
Atenção
Complexidade
Privacidade
Segurança
Extensibilidade
ERIN 2010, Manaus, 8/10/2010 47
UbicompComplexidade (para usuários)
Várias decisões para serem tomadas pelo sistema
Vários dispositivos para gerenciar
É necessário um certo grau de automação
“Regras de comportamento”
Mas, de onde obtê-las?
Mas, como gerenciá-las?
ERIN 2010, Manaus, 8/10/2010 48
UbicompPrivacidade
Sistema deve tomar várias decisões para/sobre uma
pessoa
Sistema precisa de informações
Quem obtém a informação?
Boas intenções podem se transformar em práticas
inapropriadas
ERIN 2010, Manaus, 8/10/2010 49
UbicompSegurança
Começa pela disponibilidade de serviços
Como você sabe com quem está falando?
Ubicomp requer
conectividade dinâmica
troca de vários dados pessoais
evitar acessos fraudulentos
ERIN 2010, Manaus, 8/10/2010 50
UbicompExtensibilidade
Interoperabilidade
Vários domínios
Necessidade de padronização
Configuração
Ferramentas para gerenciar dispositivos e processos
Validação
ERIN 2010, Manaus, 8/10/2010 51
UbicompComo essas e outras questões são tratadas?
Indústria segue em frente
Aparecem soluções ad hoc
Tentativa e erro
Unificada vs. diversificada
Teoria Técnicas Metodologia Ferramentas
ERIN 2010, Manaus, 8/10/2010
O Desenvolvimento de
Aplicações para o Ambiente de
Computação Móvel/Ubíqua
ERIN 2010, Manaus, 8/10/2010 53
Desenvolvendo aplicações e serviços
Solução “tradicional”:
Empresa disponibiliza versão de uma aplicação a partir da
versão/site disponível para a rede fixa
Exemplo de aplicações típicas dessa solução:
Informações de vôos e bolsa de valores
Correio eletrônico
Agenda eletrônica
Possivelmente, usuário terá que executar mais de uma
aplicação seqüencialmente, lembrando e/ou cortando/colando
dados de uma aplicação para outra
ERIN 2010, Manaus, 8/10/2010 54
Exemplo de uma aplicação que segue
esse princípio
Serra combinou com Dilma de buscá-la no aeroporto
Dilma enviou uma mensagem eletrônica para Serra com
informações sobre o seu vôo, que foram armazenadas
na agenda eletrônica do Serra
O vôo está marcado para chegar às 17:21 da próxima
quarta-feira e, normalmente, Serra gasta 45 min para ir
de seu local de trabalho até o aeroporto
ERIN 2010, Manaus, 8/10/2010 55
Exemplo de uma aplicação que segue
esse princípio
Serra marca o evento na sua agenda eletrônica para às
16:15 permitindo, assim, tempo para avaliar a situação
antes de sair
Nesse dia, Serra não está no escritório e precisa de
algumas informações:
Acesso a sua agenda eletrônica
Informação do vôo
Condições de tráfego
ERIN 2010, Manaus, 8/10/2010 56
Exemplo de uma aplicação que segue
esse princípio
O que Serra deve fazer às 16:15:1. Receber uma notificação de sua agenda eletrônica sobre essa
entrada
2. Guardar informações sobre companhia aérea, vôo e horário, que podem ser anotadas no PDA
3. Acessar o servidor Web do aeroporto ou da companhia aérea para saber informações sobre o vôo (este passo, provavelmente, irá exigir alguma navegação)
4. Navegar pela página de informação do vôo informando número do vôo, data, etc
ERIN 2010, Manaus, 8/10/2010 57
Exemplo de uma aplicação que segue
esse princípio
O que Serra deve fazer às 16:15:
5. Verificar se o vôo está no horário ou não
6. Se o vôo não estiver no horário, estimar quando os passos 1 a
5 serão repetidos
7. Acessar o servidor Web de informação de tráfego (este passo,
provavelmente, irá exigir alguma navegação)
8. Determinar a hora em que ele terá que ir para o aeroporto
ERIN 2010, Manaus, 8/10/2010 58
Exemplo de uma aplicação que segue
esse princípio
Todos os passos, exceto o 1, exigem atenção da pessoa
que está usando o dispositivo
Se a pessoa estivesse usando um desktop, poderia fazer tarefas
típicas desse ambiente
Em um PDA é pouco provável que a pessoa vá executar
mais de uma aplicação simultaneamente e sua atenção
deve ser maior para a tarefa sendo executada
ERIN 2010, Manaus, 8/10/2010 59
Exemplo de uma aplicação que segue
esse princípio
Seja um projeto dessa aplicação, que usa uma
abordagem baseada em tarefa
Suponha que exista um serviço agregador de conteúdo
de informação de vôo usando essa abordagem
Neste caso, após Serra combinar com Dilma de buscá-
la no aeroporto, ele contacta o serviço agregador e
passa a informação sobre o vôo
ERIN 2010, Manaus, 8/10/2010 60
Exemplo de uma aplicação que segue
esse princípio
Nova versão:
O serviço monitora o status do vôo da Dilma
Se o vôo está atrasado, Serra é notificado
O serviço monitora a localização do Serra na cidade e o tempo
esperado para chegar ao aeroporto baseado nas condições de
tráfego daquele momento onde se encontra
Serra recebe uma notificação de quando ele precisa ir para o
aeroporto baseado nas informações do vôo e tráfego
A notificação pode ser feita enviando uma mensagem para o
PDA ou através de SMS
ERIN 2010, Manaus, 8/10/2010 61
Exemplo de uma aplicação que segue
esse princípio
Segunda solução mais fácil para o usuário
Serviço funciona como seu assistente
A primeira solução é uma “miniaturização” de uma
aplicação para o ambiente de CM, feita a partir de uma
versão da rede fixa
Trata o ambiente móvel e a tecnologia associada como um
subconjunto do ambiente “tradicional”
ERIN 2010, Manaus, 8/10/2010 62
Aspectos positivos do
paradigma móvel/ubíquo
O dispositivo móvel está sempre com o usuário e
“sempre” ligado
Não é comum um computador “desktop” ficar com o usuário
Um “laptop” tende a ser ligado e conectado apenas quando o
usuário está parado
ERIN 2010, Manaus, 8/10/2010 63
Aspectos positivos do
paradigma móvel/ubíquo
Quando uma aplicação num dispositivo móvel
relacionada, por exemplo, com:
Agenda eletrônica ou escalonamento de tarefas;
Localização física do usuário e/ou do servidor;
Perfil do usuário dado um contexto (compras, deslocamento,
viagem, entretenimento, etc)
é possível fazer deduções a partir do contexto do usuário
ERIN 2010, Manaus, 8/10/2010 64
Aspectos positivos do
paradigma móvel/ubíquo
Lado fixo da aplicação deve ter como foco enviar
informações relacionadas com o contexto e com a
atividade que está sendo executada
Contexto e atividade podem assumir diferentes aspectos
como localização física do usuário, condições físicas de
comunicação, características físicas do dispositivo
portátil, e prioridade para acessar/ter um dado
ERIN 2010, Manaus, 8/10/2010 65
Aspectos positivos do
paradigma móvel/ubíquo
Tecnologias de CSF, como Bluetooth, são capazes de
criar redes pessoais sem que o usuário perceba que
isso está ocorrendo
Obviamente, o usuário de um dispositivo móvel com
Bluetooth deve programar o seu dispositivo para que
isso ocorra da forma desejada
ERIN 2010, Manaus, 8/10/2010 66
Aspectos positivos do
paradigma móvel/ubíquo
Tecnologia “push” é possivelmente a forma de
comunicação mais apropriada para comunicar com o
usuário
Pode ser feita em janelas de tempo mais apropriadas
de:
comunicação (quando o canal experimenta uma qualidade
melhor), e
atenção do usuário (que pode estar voltada para outra atividade)
ERIN 2010, Manaus, 8/10/2010 67
Comentários
Novos/atuais processos de engenharia de software
devem ser definidos/reavaliados
Algumas ferramentas identificadas:
Disponibilização de conteúdo de forma “apropriada” para o
ambiente de CSF
Ferramentas para “agregação” de conteúdo
Serviços baseados na localização
Computação Móvel: Tecnologias, Desafios e Oportunidades, USP São Carlos, 5/2/2007 68
Time Magazine
Person of the Year: You“Yes, you. You control the Information
Age. Welcome to your world.”
Time Magazine, Dec. 25, 2006,
vol. 167, no. 51
i
Computação Móvel: Tecnologias, Desafios e Oportunidades, USP São Carlos, 5/2/2007 69
Time Magazine
Future of Technology
i Time Magazine, June 19, 2000,
vol. 155, no. 25
ERIN 2010, Manaus, 8/10/2010 72
Comentários
... Internet se tornará ubíqüa ...
... Os acessos serão feitos através de enlaces de alta velocidade e
baixa potência ...
... Diferentes dispositivos computacionais terão Internet embutida e
conversarão entre si...
... Teremos dispositivos computacionais com múltiplas funções ...
... Um nome “interessante” para esse dispositivo seria WIDGET ...
... Em 2020, possivelmente teremos mais “coisas” online
(“aparelhos”, veículos, prédios, etc) que pessoas ...
... Dispositivos programáveis serão tão baratos que serão
embutidos em caixas, etc...
ERIN 2010, Manaus, 8/10/2010 73
Conclusões do artigo
Computação ubíqüa
Possivelmente baseada numa infra-estrutura (pico) celular e
satélite
Redes móveis ad hoc
Internet embutida
ERIN 2010, Manaus, 8/10/2010 77
Aplicação
a ser monitorada
por uma RSSF
Nó sensor
Gateway
RSSF
MICA2/MICAz
Crossbow
DadosDados coletados
pela RSSF
Banco
de dados
Internet
Dado
Processado
Comando/
Consulta
Observador
Canal para enviar
dados e receber
comandos da
InternetDados são
processados e
roteados para o
Gateway
Satélite
Avião não-tripulado
“Arara”
RelatóriosImagens
Estação
Meteorológica
Outras fontes de
dados podem ser
usadas para auxiliar
as funções da RSSF
Rede de
sensores
e seus
componentes
ERIN 2010, Manaus, 8/10/2010 78
Elemento de
Sensoriamento
Elemento de
ProcessamentoComunicação
Tempo de
vida limitado
Memória
limitada
Arquitetura típica de um nó sensor
Requer
supervisão
Processador
mais lento
Baixa
velocidade
F
O
N
T
E
D
E
E
N
R
G
I
A
SENSORES
ADC
MICROPROCESSADOR
RÁDIO
SO TEMPO REAL
ALGORITMOS
MEMÓRIA
ERIN 2010, Manaus, 8/10/2010 80
RSSFs e Desafios Científicos
Do ponto de vista científico, há muito por ser feito:
São redes com características bem distintas das redes
tradicionais como a Internet
Projetar aplicações para essas redes é desafiante devido à larga
escala e várias restrições (físicas, operacionais)
Não temos ainda fundamentos e modelos apropriados
Interagem com várias outras áreas do conhecimento humano
(aplicações)
Esses modelos não estão claros ainda
ERIN 2010, Manaus, 8/10/2010 81
RSSFs e a Ciência Brasileira
Claramente permite criar uma agenda de pesquisa de
longo prazo
Tem o potencial de estabelecer avanços significativos
para a CC e outras áreas do conhecimento
É estratégico para o Brasil
ERIN 2010, Manaus, 8/10/2010 82
RSSFs e a Ciência Brasileira
Academia:
Ciências exatas (CC, ...), humanas, sociais, engenharias
Agências governamentais:
EMBRAPA, Inst de Pesquisas da Amazônia, ...
Indústrias
...
ERIN 2010, Manaus, 8/10/2010 84
Comentários
Imenso potencial para aplicar e usar os novos
paradigmas de computação móvel/ubíqua
Atividades humanas podem se beneficiar dessa tecnologia
Premissa básica:
Não adianta existir uma tecnologia interessante e de grande
potencial se não existirem aplicações e serviços interessantes
ERIN 2010, Manaus, 8/10/2010 85
Comentários
A Internet móvel do futuro será baseada num modelo centrado em comunicação de dados
Nova Internet irá evoluir para incluir novas aplicações e serviços Como será a convivência entre o “velho” e o “novo”?
Novos dispositivos, aplicações e serviços serão projetados, orientados a segmento específicos
ERIN 2010, Manaus, 8/10/2010 86
Comentários
Paradigma traz novos desafios
Aplicações e serviços devem ser disponibilizados de forma consistente em redes e dispositivos diferentes Desafio importante/Oportunidade interessante
O projeto de aplicações e serviços para as novas infra-estruturas de CSF é o grande desafio para o sucesso desse novo paradigma computacional Possivelmente onde haverão grandes oportunidades para o país
competir no mercado internacional