Java Básico - Módulo 07: Introdução à programação orientada à objetos
Mobilidade em Java (módulo 3)
description
Transcript of Mobilidade em Java (módulo 3)
1
Mobilidade em JavaMobilidade em Java(módulo 3)(módulo 3)
por
Jorge Luis Victória Barbosa
Universidade do Vale do Rio dos Sinos
UniInfo 2003
São Leopoldo, novembro de 2003
2
Conceito (mobilidade física)1
Mobilidade em Mobilidade em JavaJava
MódulMódulo 3o 3
Nodo 1 Nodo 2
Ente
História
Ente
História
Ente Ente
Ente
História
Ente Ente
3
ConceitoHorb
1
2
Mobilidade em Mobilidade em JavaJava
Nodo 1 Nodo 2
Mobilidade FísicaLeve
JVM JVM
Objeto
MódulMódulo 3o 3
4
ConceitoHorb
1
2
Mobilidade em Mobilidade em JavaJava
Nodo 1 Nodo 2
Objeto Objeto
Mobilidade FísicaLeve
JVM JVM
MódulMódulo 3o 3
5
ConceitoHorb
1
2
Mobilidade em Mobilidade em JavaJava
Nodo 1 Nodo 2
Objeto Objeto
Mobilidade FísicaLeve
JVM JVM
Métodos
Atributos
MódulMódulo 3o 3
6
ConceitoHorb
1
2
Mobilidade em Mobilidade em JavaJava
Nodo 1 Nodo 2
Objeto Objeto
Mobilidade FísicaLeve
JVM JVM
Métodos
Atributos
Métodos
MódulMódulo 3o 3
7
ConceitoHorb
1
2
Mobilidade em Mobilidade em JavaJava
Nodo 1 Nodo 2
Objeto Objeto
Mobilidade FísicaLeve
JVM JVM
Métodos
Atributos
Métodos
Atributos
MódulMódulo 3o 3
8
ConceitoHorbVoyager
1
2
3
Mobilidade em Mobilidade em JavaJava
MódulMódulo 3o 3
9
ConceitoHorbVoyager
1
2
3
Mobilidade em Mobilidade em JavaJava
Nodo 1 Nodo 2
Objeto Objeto
Mobilidade FísicaPesada
JVM JVM
Métodos
Atributos
Métodos
Atributos
MódulMódulo 3o 3
10
ConceitoHorbVoyagerEstudo de caso – Datamining Distribuído
1
2
3
Mobilidade em Mobilidade em JavaJava
4
MódulMódulo 3o 3
11
Simulação - Simulação - CASO ACASO A
Rede de Comunicação
Nodo 1Principal
MineiroMina 1 Mina 2 Mina 3História História História
História
1 2 3
4
Mineiro
Nível 1
Nível 2
Nível 3
MódulMódulo 3o 3
12
Rede de Comunicação
Nodo 1Principal
MineiroMina 1 Mina 2 Mina 3História História História
História
1
Mineiro
Nível 1
Nível 2
Nível 3
2
Nodo 2 Nodo 3
2
1
Simulação - Simulação - CASO BCASO B
MódulMódulo 3o 3
13
Rede de Comunicação
Nodo 1Principal
MineiroMina 1 Mina 2 Mina 3História História História
História
1
2
Mineiro
Nível 1
Nível 2
Nível 3
Nodo 2 Nodo 3
Mineiro Mineiro Mineiro Mineiro
2
1
Simulação - Simulação - CASO CCASO C
MódulMódulo 3o 3
14
SoftwareSoftware Plataforma 1Plataforma 1 Plataforma 2Plataforma 2 Plataforma 3Plataforma 3 Plataforma 4Plataforma 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 Versão 3.0 beta 7
Versão 3.0 beta 7
JavaSpaces Não usado Versão 1.1 Não usado Não usado
NodoNodo Plataformas 1 e 2Plataformas 1 e 2 Plataformas 3 e 4Plataformas 3 e 4
1 Sun SPARCstation 20 – 128 M RAM Intel Pentium II 233 MHz - 64 M RAM
2 Sun Ultra 10 - 128 M RAM Intel Pentium II 233 MHz - 64 M RAM
3 Sun Ultra 5 - 192 M RAM Intel Pentium II 233 MHz - 64 M RAM
Simulação – Datamining Simulação – Datamining Distribuído Distribuído HardwHardw
are are
SoftwSoftware are
MódulMódulo 3o 3
15
500630760890
10201150
1000 2000 3000 4000 5000
Número de Operações de Mineração
Tem
po
(ms)
Case A Case B Case C
50011001700230029003500
5000 10000 15000 20000 25000
Número de Operações de Mineração
Tem
po
(ms)
Case A Case B Case C
Ligação
Plataforma 4 (Plataforma 4 (Jada e HorbJada e Horb))
300500700900
11001300
1000 2000 3000 4000 5000
Número de Operações de Mineração
Tem
po (
ms)
Caso A Caso B Caso C HoloJava
50011001700230029003500
5000 10000 15000 20000 25000
Número de Operações de Mineração
Tem
po
(m
s)
Caso A Caso B Caso C HoloJava
Ligação
Plataforma 3 (Plataforma 3 (Jada e VoyagerJada e Voyager))
50010001500200025003000
1000 2000 3000 4000 5000
Número de Operações de Mineração
Tem
po
(ms)
Caso A Caso B Caso C
0
100000200000
300000400000500000
1000 2000 3000 4000 5000
Número de Operações de Mineração
Tem
po
(ms)
Caso A Caso B Caso C
Plataforma 1 (Plataforma 1 (Jada e VoyagerJada e Voyager)) Plataforma 2 (Plataforma 2 (JavaSpaces e VoyagerJavaSpaces e Voyager))
MódulMódulo 3o 3
16
ConceitoHorbVoyagerEstudo de caso – Datamining DistribuídoExemplo: Plataforma 1 (Voyager + Jada + Heterogênea)
1
2
3
Mobilidade em Mobilidade em JavaJava
4
5
MódulMódulo 3o 3