Computação Pervasiva: um paradigma para o século 21

19
Redes de Computadores I “Pervasive Computing: A Paradigm for the 21st Century” Saha, D. and Mukherjee, A. IEEE Computer, 2003 vol.36(3), p25–31 Mirna Silva Rafael Reis Seminários

Transcript of Computação Pervasiva: um paradigma para o século 21

Page 1: Computação Pervasiva: um paradigma para o século 21

Redes de Computadores I

“Pervasive Computing: A Paradigm for the 21st Century”

Saha, D. and Mukherjee, A.IEEE Computer, 2003 vol.36(3), p25–31

Mirna Silva

Rafael Reis

Seminários

Page 2: Computação Pervasiva: um paradigma para o século 21

Mirna Silva e Rafael Reis 2

IntroduçãoSurgimento

◦ Mark Weiser, em 1991: “As mais profundas tecnologias são aquelas que desaparecem.”

Computação Tradicional◦ Programas + Entradas/Saídas

Computação Pervasiva◦ Ambiente + Percepção

Page 3: Computação Pervasiva: um paradigma para o século 21

Mirna Silva e Rafael Reis 3

DefiniçõesComputação Pervasiva considera

o ambiente único.DispositivoAplicaçãoAmbiente Computacional

Page 4: Computação Pervasiva: um paradigma para o século 21

Mirna Silva e Rafael Reis 4

Evolução

PCAnos 70

Popularização da InternetAnos 90

Computação Móvel

Page 5: Computação Pervasiva: um paradigma para o século 21

Mirna Silva e Rafael Reis 5

Modelo - Diagrama Ilustrativo

Page 6: Computação Pervasiva: um paradigma para o século 21

Mirna Silva e Rafael Reis 6

Modelo - DispositivosPresença de muitos dispositivos em

um mesmo ambienteUm sistema pervasivo deve tratar

cada dispositivo que seja dotado de alguma “inteligência”.

Vários dispositivos podem compor um único sistema.

Page 7: Computação Pervasiva: um paradigma para o século 21

Mirna Silva e Rafael Reis 7

Modelo - RedeCrescimento (fim de 2003 supera

6 bilhões – de acordo com IDC)Aumentar backbone para

antecipar-se a demanda futuraAplicações precisam integrar tais

dispositivos

Page 8: Computação Pervasiva: um paradigma para o século 21

Mirna Silva e Rafael Reis 8

Modelo - MiddlewareMediar interações entre usuários e o

núcleo do sistemaUsuário sinta-se imerso no “espaço

pervasivo”Executará tanto em modo cliente-

servidor como em ponto-a-pontoQuestões de Interfaces

Page 9: Computação Pervasiva: um paradigma para o século 21

Mirna Silva e Rafael Reis 9

Modelo - AplicaçõesSão mais centradas no ambiente do

que aplicações para web ou para sistemas móveis

Ex.: Casa inteligenteEx.: Sistemas de Segurança

Page 10: Computação Pervasiva: um paradigma para o século 21

Mirna Silva e Rafael Reis 10

DesafiosEscalabilidadeHeterogeneidadeIntegraçãoInvisibilidadePercepçãoGerenciamento do contexto

Page 11: Computação Pervasiva: um paradigma para o século 21

Mirna Silva e Rafael Reis 11

EscalabilidadeAmbiente “inteligente” demanda

crescimentoPara cada novo dispositivo, uma

nova aplicação

Page 12: Computação Pervasiva: um paradigma para o século 21

Mirna Silva e Rafael Reis 12

HeterogeneidadeMascaramento de condições desiguais

dentro do ambienteDiferença de protocolos de

comunicação. Deve fornecer operabilidade entre redes.

Aplicações são desenvolvidas para dispositivos específicos

Page 13: Computação Pervasiva: um paradigma para o século 21

Mirna Silva e Rafael Reis 13

IntegraçãoDiversos dispositivos em um único

ambientePrioridade de uso entre

dispositivos/aplicaçõesEnvolve aspectos de confiabilidade,

qualidade de serviço e segurança

Page 14: Computação Pervasiva: um paradigma para o século 21

Mirna Silva e Rafael Reis 14

InvisibilidadeSistema tem que requerer o

mínimo de intervenções humanasInterferência humana apenas

para melhorar “inteligência” do sistema

Técnicas de reconfiguração dinâmica

Page 15: Computação Pervasiva: um paradigma para o século 21

Mirna Silva e Rafael Reis 15

PercepçãoO sistema e os dispositivos devem

perceber / “sentir” o ambiente em que estão inseridos

Tem que ser precisa para não depender da experiência do usuário

Page 16: Computação Pervasiva: um paradigma para o século 21

Mirna Silva e Rafael Reis 16

Gerenciamento do ContextoA partir da percepção, um

controle inteligente pode ser implementado

Adição de “inteligência” ao sistema

Exemplo: temperatura e luminosidade podem ser controlados dependendo do gosto do usuário

Page 17: Computação Pervasiva: um paradigma para o século 21

Mirna Silva e Rafael Reis 17

Algumas IniciativasAura

Carnegie Mellon University Ênfase em middleware e aplicação

Endeavour University of California at Berkeley Utilitário de informação

Oxygen MIT Dispositivos móveis e estáticos. Rede auto-configurável

Page 18: Computação Pervasiva: um paradigma para o século 21

Mirna Silva e Rafael Reis 18

Considerações FinaisComputação Pervasiva tornará

nossa vida mais simples através de ambientes digitais sensitivos, adaptativos e inteligentes

Apesar de vários avanços na área, muitos são os desafios para se chegar no ponto descrito por Weiser

Page 19: Computação Pervasiva: um paradigma para o século 21

Mirna Silva e Rafael Reis 19

ReferênciaSAHA, D; MUKHERJEE, A.

Pervasive Computing: A Paradigm for the 21st Century. IEEE Computer. 2003.