A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Exehda API Implementação Tuple-Space Rodrigo Gheller Luque.

Apresentações semelhantes


Apresentação em tema: "Exehda API Implementação Tuple-Space Rodrigo Gheller Luque."— Transcrição da apresentação:

1 Exehda API Implementação Tuple-Space Rodrigo Gheller Luque

2 EXEHDA Middle-ware Computação Pervasiva Computação Móvel Computação em Grade Computação consciente de contexto

3 EXEHDA Adaptação ao recurso Tipo de recurso Economia de recursos Instalação de serviços sob demanda

4 Aplicação Editor de texto pervasivo Acesso a dados Acesso a código Interface Gráfica Adaptativa Independência de UI Independência de Hardware Serviços distribuídos Execução dependente de contexto

5 Exemplo Célula é composta por componentes heterogêneos

6 Exemplo node-base Célula é composta por componentes heterogêneos Componente base centraliza os serviços e gerência

7 Exemplo node #4 node #5node #6 node #2 node #3 node #1 Célula é composta por componentes heterogêneos Componente base centraliza os serviços e gerência Nodos instanciam serviços da base sob demanda node-base

8 Exemplo node #4 node #5node #6 node #2 node #3 node #1 Célula é composta por componentes heterogêneos Componente base centraliza os serviços e gerência Nodos instanciam serviços da base sob demanda Base responsável por serviços extracelulares node-base Serviços

9 Preparação Instalação do pacote Exehda Build Configuração Serviços da célula base Serviços da célula nodo

10 Estudo Execução de demos CIB Demo Registro de informação no Cell Information Base Executor Migração de execução de objetos

11 Objetivo Serviço de espaço de tuplas Compartilhamento de objetos Aplicação distribuída pode se comunicar Execução concorrente Gerência consistente

12 Tarefas Criação do pacote org.isam...ccmanager Adição no sistema de building ant Adição no exehda-services Implementação do do ccmanager Interface de serviços Interface de gerência de espaço de tuplas

13 Implementação Registro no CIB de espaço tuplas criadas Name = HostName.ID Type = TupleSpace Serviço de espaço de tuplas Criação Destruição

14 Implementação Serviço de tupla Alimentação Inserção de um novo padrão Repetição de padrão é possível Consumo Aquisição por meio de padrão Consumo atômico de um ou mais elementos

15 Validação Implementação produtor-consumidor

16 Restrições Tupla Qualquer objeto que extenda Java.Object Requer conhecimento do objeto Implementação do Equals para matching

17 Restrições Espaço de Tupla Centralizado Escopo limitado Sem tolerância a falhas Sem controle de domínio

18 Exemplo {d,e} {a,b,c } {f}

19 Exemplo {d,e} {a,b,c } {f}

20 Exemplo {a,b,c} {d,e} {f}

21 Trabalhos Futuros Compartilhamento Espaço de tuplas entre células Distribuição Espaço Tupla P2P Tolerância a falhas por replicação Segurança Política de acesso


Carregar ppt "Exehda API Implementação Tuple-Space Rodrigo Gheller Luque."

Apresentações semelhantes


Anúncios Google