Universidade do Vale do Rio dos Sinos
UniInfo 2003
Mobilidade em Java
(módulo 3)
por
Jorge Luis Victória Barbosa
[email protected]
São Leopoldo, novembro de 2003
1
Mobilidade em Java
1
Conceito (mobilidade física)
Ente
Ente
História
Ente
História
Ente
Ente
Ente
História
Ente
Nodo 1
Nodo 2
Módulo 3
2
Mobilidade em Java
1
2
Mobilidade Física
Leve
Conceito
Horb
Objeto
JVM
Nodo 1
JVM
Nodo 2
Módulo 3
3
Mobilidade em Java
1
2
Mobilidade Física
Leve
Conceito
Horb
Objeto
JVM
Nodo 1
Objeto
JVM
Nodo 2
Módulo 3
4
Mobilidade em Java
1
2
Mobilidade Física
Leve
Conceito
Horb
Objeto
Objeto
Métodos
Atributos
JVM
Nodo 1
JVM
Nodo 2
Módulo 3
5
Mobilidade em Java
1
2
Mobilidade Física
Leve
Conceito
Horb
Objeto
Métodos
Objeto
Métodos
Atributos
JVM
Nodo 1
JVM
Nodo 2
Módulo 3
6
Mobilidade em Java
1
2
Mobilidade Física
Leve
Conceito
Horb
Objeto
Objeto
Métodos
Métodos
Atributos
Atributos
JVM
JVM
Nodo 1
Nodo 2
Módulo 3
7
Mobilidade em Java
1
2
3
Conceito
Horb
Voyager
Módulo 3
8
Mobilidade em Java
1
2
3
Mobilidade Física
Pesada
Conceito
Horb
Voyager
Objeto
Objeto
Métodos
Métodos
Atributos
Atributos
JVM
JVM
Nodo 1
Nodo 2
Módulo 3
9
Mobilidade em Java
1
2
3
4
Conceito
Horb
Voyager
Estudo de caso – Datamining Distribuído
Módulo 3
10
Simulação - CASO A
Nodo 1
Principal
História
Nível 1
4
Nível 2
Mineiro
1
Mina 1
Mina 2
Mina 3
História
História
História
2
Mineiro
3
Nível 3
Rede de Comunicação
Módulo 3
11
Simulação - CASO B
Nodo 1
Nodo 2
Principal
Nodo 3
História
Nível 1
2
Nível 2
Mineiro
2
Mina 1
Mina 2
Mina 3
História
História
História
1
Mineiro
1
Nível 3
Rede de Comunicação
Módulo 3
12
Simulação - CASO C
Nodo 1
Principal
História
Nível 1
Nodo 2
Nodo 3
2
Nível 2
Mineiro Mineiro Mineiro
1
Mina 1
História
Mina 2
Mineiro
História
Mineiro
2
Mina 3
História
Mineiro
1
Nível 3
Rede de Comunicação
Módulo 3
13
Simulação – Datamining Distribuído
Hardware
Nodo
1
2
3
Plataformas 1 e 2
Sun SPARCstation 20 – 128 M RAM
Sun Ultra 10 - 128 M RAM
Sun Ultra 5 - 192 M RAM
Plataformas 3 e 4
Intel Pentium II 233 MHz - 64 M RAM
Intel Pentium II 233 MHz - 64 M RAM
Intel Pentium II 233 MHz - 64 M RAM
Software
Software
Plataforma 1
Plataforma 2
Plataforma 3
Plataforma 4
S. O.
SunOS
Release 5.7
SunOS
Release 5.7
Conectiva
Linux versão 6.0
Conectiva
Linux Versão 6.0
Voyager
Versão 3.3
Versão 3.3
Versão 4.0.1
Não usado
Horb
Não usado
Não usado
Não usado
Versão 2.1 b2
Java
Versão 1.2
Versão 1.2
Versão 1.3.1
Versão 1.3.1
Jada
Versão 3.0 beta
7
Não usado
Não usado
Versão 3.0
beta 7
Não usado
Versão 3.0
beta 7
Não usado
JavaSpaces
Versão 1.1
Módulo 3
14
3000
2500
2000
1500
1000
500
Plataforma 2 (JavaSpaces e Voyager)
Tempo (ms)
Tempo (ms)
Plataforma 1 (Jada e Voyager)
1000
2000
3000
4000
500000
400000
300000
200000
100000
0
1000
5000
Caso A
Caso C
Plataforma 3 (Jada e Voyager)
1000
2000
3000
4000
5000
1000
5000
10000
15000
20000
HoloJava
25000
Tempo (ms)
Tempo (ms)
Caso C
Caso B
Caso C
2000
3000
4000
5000
Número de Operações deLigação
Mineração
Ligação
Caso B
5000
1150
1020
890
760
630
500
Número de Operações de Mineração
3500 Caso A
2900
2300
1700
1100
500
4000
Plataforma 4 (Jada e Horb)
Tempo (ms)
Tempo (ms)
1300
1100
900
700
500
300
Caso B
3000
Número de Operações de Mineração
Número de Operações de Mineração
Caso A
2000
3500
2900
2300
1700
1100
500
Case A
5000
10000
Case B
15000
Case C
20000
25000
Número de Operações de Mineração
Número de Operações de Mineração
Caso A
Caso B
Caso C
HoloJava
Case A
Case B
Case C
Módulo 3
15
Mobilidade em Java
1
2
3
4
5
Conceito
Horb
Voyager
Estudo de caso – Datamining Distribuído
Exemplo: Plataforma 1 (Voyager + Jada + Heterogênea)
Módulo 3
16
Download

Mobilidade em Java