Mobilidade em Java (módulo 3)

16
1 Mobilidade em Java Mobilidade 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 [email protected]

description

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. Mobilidade em Java. Conceito (mobilidade física). 1. Ente. Ente. História. História. Ente. Ente. Ente. - PowerPoint PPT Presentation

Transcript of Mobilidade em Java (módulo 3)

Page 1: 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

[email protected]

Page 2: Mobilidade em Java (módulo 3)

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

Page 3: Mobilidade em Java (módulo 3)

3

ConceitoHorb

1

2

Mobilidade em Mobilidade em JavaJava

Nodo 1 Nodo 2

Mobilidade FísicaLeve

JVM JVM

Objeto

MódulMódulo 3o 3

Page 4: Mobilidade em Java (módulo 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

Page 5: Mobilidade em Java (módulo 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

Page 6: Mobilidade em Java (módulo 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

Page 7: Mobilidade em Java (módulo 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

Page 8: Mobilidade em Java (módulo 3)

8

ConceitoHorbVoyager

1

2

3

Mobilidade em Mobilidade em JavaJava

MódulMódulo 3o 3

Page 9: Mobilidade em Java (módulo 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

Page 10: Mobilidade em Java (módulo 3)

10

ConceitoHorbVoyagerEstudo de caso – Datamining Distribuído

1

2

3

Mobilidade em Mobilidade em JavaJava

4

MódulMódulo 3o 3

Page 11: Mobilidade em Java (módulo 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

Page 12: Mobilidade em Java (módulo 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

Page 13: Mobilidade em Java (módulo 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

Page 14: Mobilidade em Java (módulo 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

Page 15: Mobilidade em Java (módulo 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

Page 16: Mobilidade em Java (módulo 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