Your SlideShare is downloading. ×
0
Sistemas de Arquivos Adaptativos na  Computação Ubíqua e Pervasiva          Carla Pires e Adenauer Yamin           Mestrad...
Sumário  1 Introdução  2 Arquivos Pervasivos do Usuário       Questões a serem tratadas  3 Ambientes de Computação Pervasi...
IntroduçãoIntrodução    Conceitos              Computação Ubíqua.              Computação Pervasiva.    Implicação        ...
IntroduçãoIdéia de computação Ubíqua    Figura: exemplo extraído do vídeo A Day Made of Glass -    Computadores invisíveis...
IntroduçãoIntrodução     A computação pervasiva pressupõe:              Que os arquivos do usuário estejam sempre acessíve...
Arquivos Pervasivos do UsuárioGerencia de Arquivos Pervasivos do Usuário    Necessidades:           Acesso facilitado aos ...
Arquivos Pervasivos do Usuário   Questões a serem tratadasQuestões a serem tratadas           Mobilidade Irrestrita do Usu...
Ambientes de Computação PervasivaAmbientes de Computação Pervasiva    Desafio:        Algumas linguagens e ferramentas fora...
Ambientes de Computação Pervasiva   Projeto ISAMProjeto ISAM           Foco do ISAM é o desenvolvimento e execução de     ...
Ambientes de Computação Pervasiva    Projeto ISAMArquitetura      A Arquitetura do Projeto ISAM disponibiliza:            ...
Ambientes de Computação Pervasiva    Projeto ISAMISAMadapt       Componente da arquitetura ISAM       É um ambiente de des...
Ambientes de Computação Pervasiva    EXEHDAEXEHDA           O EXEHDA foi desenvolvido para disponibilizar ambiente        ...
Ambientes de Computação Pervasiva  Projeto GAIAGAIA          Infra-estrutura baseada em Middleware sensível ao          co...
Ambientes de Computação Pervasiva    Projeto GAIAArquitetura      Arquitetura GAIA             Kernel, Framework e Aplicat...
Ambientes de Computação Pervasiva   Projeto AuraAura           Fornece uma Arquitetura de gerência para Sistemas          ...
Ambientes de Computação Pervasiva    Projeto AuraAura      Arquitetura do Projeto Aura              Utiliza modificações de...
Ambientes de Computação Pervasiva    Projeto CODACODA              CODA é um Sistema Avançado de Armazenamento de         ...
Ambientes de Computação Pervasiva    OdysseyOdyssey              Odyssey é um sistema Cliente Servidor desenvolvido para  ...
Ambientes de Computação Pervasiva   ConclusãoConclusão           A computação pervasiva é o novo paradigma do século;     ...
Upcoming SlideShare
Loading in...5
×

Ap carla

134

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
134
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Ap carla"

  1. 1. Sistemas de Arquivos Adaptativos na Computação Ubíqua e Pervasiva Carla Pires e Adenauer Yamin Mestrado em Computação Universidade Federal de Pelotas - UFPEL. 14 de dezembro de 2011
  2. 2. Sumário 1 Introdução 2 Arquivos Pervasivos do Usuário Questões a serem tratadas 3 Ambientes de Computação Pervasiva Projeto ISAM Arquitetura ISAM ISAMadapt EXEHDA Projeto GAIA Arquitetura GAIA Projeto Aura Arquitetura Aura Projeto CODA Odyssey Conclusão
  3. 3. IntroduçãoIntrodução Conceitos Computação Ubíqua. Computação Pervasiva. Implicação Necessidade de monitoramento; Aplicações se adaptarem ao contexto onde estão inseridas.
  4. 4. IntroduçãoIdéia de computação Ubíqua Figura: exemplo extraído do vídeo A Day Made of Glass - Computadores invisíveis e presentes em tudo.
  5. 5. IntroduçãoIntrodução A computação pervasiva pressupõe: Que os arquivos do usuário estejam sempre acessíveis, a qualquer momento e em qualquer lugar; Necessidade de compreender o contexto; Aplicações são capazes de se adaptar; Esta capacidade deve ser transparente ao usuário. Nova Classe de sistemas Computacionais - Sistemas Adaptativos ao Contexto
  6. 6. Arquivos Pervasivos do UsuárioGerencia de Arquivos Pervasivos do Usuário Necessidades: Acesso facilitado aos arquivos do Usuário; Arquivos e dados do Usuário disponíveis em qualquer lugar, tempo ou Dispositivo. Para garantir este acesso pervasivo aos arquivos, algumas questões precisam ser tratadas!!
  7. 7. Arquivos Pervasivos do Usuário Questões a serem tratadasQuestões a serem tratadas Mobilidade Irrestrita do Usuário; Heterogeneidade de Recursos; Necessidade de Compartilhar recursos; Sensibilidade ao Contexto; Adaptação. Considerando estas questões, conclui-se que desenvolver aplicações com tais características é um desafio!!
  8. 8. Ambientes de Computação PervasivaAmbientes de Computação Pervasiva Desafio: Algumas linguagens e ferramentas foram propostas par possibilitar o desenvolvimento de aplicações adaptáveis às mudanças de contexto.
  9. 9. Ambientes de Computação Pervasiva Projeto ISAMProjeto ISAM Foco do ISAM é o desenvolvimento e execução de aplicações móveis, distribuídas e conscientes ao contexto; A gerência de arquivos é feita com a criação de um Espaço Virtual de Arquivos. Sobre o Espaço Virtual são construídos: Ambiente Virtual do Usuário; Base de Dados Pervasiva.
  10. 10. Ambientes de Computação Pervasiva Projeto ISAMArquitetura A Arquitetura do Projeto ISAM disponibiliza: Middleware baseado em Serviços - EXEHDA; Que fornece um ambiente de execução pervasiva ás aplicações; Disponibiliza acesso aos dados através do componente ISAMpe; Possui a linguagem de programação ISAMadpt; Viabiliza a semântica "siga-me".Projeto ISAM - http://www.inf.ufrgs.br/ isam
  11. 11. Ambientes de Computação Pervasiva Projeto ISAMISAMadapt Componente da arquitetura ISAM É um ambiente de desenvolvimento de aplicações móveis com comportamento adaptativo para ambientes de computação pervasiva. ISAMadapt executa sobre o EXEHDAGustavo Frainer - Utilizando adaptação consciente da aplicação no acesso a arquivos em um ambiente pervasivo,2007
  12. 12. Ambientes de Computação Pervasiva EXEHDAEXEHDA O EXEHDA foi desenvolvido para disponibilizar ambiente pervasivo, ao ISAMpe, e dar suporte a aplicações desenvolvidas no ISAMadapt Orientado a Serviços; Controla o ambiente de execução para aplicações desenvolvidas no ISAMadaptAdenauer Corrêa Yamin - Arquitetura para um Ambiente de Grade Computacional Direcionado as AplicaçõesDistribuídas, Móveis e Conscientes do Contexto da Computação Pervasiva. PhD thesis, UFRGS, 2004
  13. 13. Ambientes de Computação Pervasiva Projeto GAIAGAIA Infra-estrutura baseada em Middleware sensível ao contexto; Os dados e tarefas do usuário estão sempre disponíveis, e são mapeados dinamicamente para a localização do usuário; Utiliza o conceito de AVU.
  14. 14. Ambientes de Computação Pervasiva Projeto GAIAArquitetura Arquitetura GAIA Kernel, Framework e Aplications; O Kernel é formado por 5 serviços: 1 Event Manager, 2 Context Service, 3 Context FIle System, 4 Repository Service e 5 Presence Service.Manuel Román - Gaia: A middleware infrastructure to enable active spaces. IEEE Pervasive Computing, 2002
  15. 15. Ambientes de Computação Pervasiva Projeto AuraAura Fornece uma Arquitetura de gerência para Sistemas Pervasivos; Implementa a idéia de AVU; Foco no Usuário; Atende as necessidades de Adaptação ao Contexto; A idéia principal é o conceito de "Aura"Computacional do Usuário.
  16. 16. Ambientes de Computação Pervasiva Projeto AuraAura Arquitetura do Projeto Aura Utiliza modificações de projetos como CODA e Odyssey; Possui ainda um Gerenciador de Tarefas e um Observador de Contexto;David Garlan - Project aura: Toward distraction-free pervasive computing. IEEE Pervasive Computing, 2002
  17. 17. Ambientes de Computação Pervasiva Projeto CODACODA CODA é um Sistema Avançado de Armazenamento de Arquivos em Rede; Proporciona acesso constante aos dados ; Cache Local com servidor de dados; Trabalho no modelo Cliente Servidor.Peter J. Braam - The coda distributed file system, 1998
  18. 18. Ambientes de Computação Pervasiva OdysseyOdyssey Odyssey é um sistema Cliente Servidor desenvolvido para suportar acesso a informações móveis. suporta aplicações sensíveis ao contexto e adaptação; Cache Local com servidor de dados;Brian D. Noble - Mobile Data Access. PhD thesis,1998
  19. 19. Ambientes de Computação Pervasiva ConclusãoConclusão A computação pervasiva é o novo paradigma do século; Grande desafio para os pesquisadores; A grande maioria dos projetos oferecem soluções para problemas específicos;
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×