La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Cache Distribuida Ayudante - German Rende. Front End 4 Servidores Base de Datos 1 Servidor Back End 4 Servidores Sistema Granja de Servidores Clientes.

Presentaciones similares


Presentación del tema: "Cache Distribuida Ayudante - German Rende. Front End 4 Servidores Base de Datos 1 Servidor Back End 4 Servidores Sistema Granja de Servidores Clientes."— Transcripción de la presentación:

1 Cache Distribuida Ayudante - German Rende

2 Front End 4 Servidores Base de Datos 1 Servidor Back End 4 Servidores Sistema Granja de Servidores Clientes Concurrentes Cuello de Botella Caída abrupta de la performance del sistema en horas pico Cuello de Botella Caída abrupta de la performance del sistema en horas pico

3 Base de Datos Cliente Cache Clúster de almacenamiento de la Cache SistemaSistema Nodo Local Nodos Remotos Configuraciones Posibles Local Cache Replicated Cache Optimized Cache Partitioned Cache

4 Java 1.6 Eclipse / NetBeans Maven PostgreSQL 8.3 Hibernate Junit Google-Guice Java Remote Method Invocation (RMI)

5 Minimizar el acoplamiento entre los distintos componentes Permitir la reutilización de componentes Facilidad para modificar la configuración y extender / cambiar funcionalidad Facilidad de probar los componentes en forma aislada

6 Destacados Brokering entre nodo y cliente mediante RMI Modelo independiente del protocolo de comunicación Destacados Brokering entre nodo y cliente mediante RMI Modelo independiente del protocolo de comunicación

7 Destacados Interoperativilidad entre procesos heterogéneos Abstracción de la localización física del cliente, nodos, loggers y storages Destacados Interoperativilidad entre procesos heterogéneos Abstracción de la localización física del cliente, nodos, loggers y storages

8 Destacados Diseño distribuido para Nodos, Clientes y Loggers Bajo acoplamiento (uso intensivo de interfaces) Destacados Diseño distribuido para Nodos, Clientes y Loggers Bajo acoplamiento (uso intensivo de interfaces) distribuida local

9 item Destacados La clase Item es la unidad de almacenamiento Serialización binaria de los objetos Destacados La clase Item es la unidad de almacenamiento Serialización binaria de los objetos

10 Destacados Patrón Factory Patrón Proxy Dependencias a través de interfaces Destacados Patrón Factory Patrón Proxy Dependencias a través de interfaces

11 Destacados Segregación de interfaces Patrón Factory Patrón Strategy Destacados Segregación de interfaces Patrón Factory Patrón Strategy node-rmi sync

12 Destacados Patrón Composite Segregación de interfaces Template Methods Destacados Patrón Composite Segregación de interfaces Template Methods storage

13 storage listener Cada Listener decide cuando lanzar el Garbage Collector de acuerdo a distintas condiciones garbage collector

14 Cache 1 Clúster Cache 2

15 Clúster Item1 Item2 Cache 1 Cache 2 Item2

16 Clúster Item1 Item2 Cache 1 Cache 2 Item2

17 C1 Clúster N2N1 N3 C2 N4

18

19


Descargar ppt "Cache Distribuida Ayudante - German Rende. Front End 4 Servidores Base de Datos 1 Servidor Back End 4 Servidores Sistema Granja de Servidores Clientes."

Presentaciones similares


Anuncios Google