Descargar

Computación: Sistemas Distribuidos – Presente y Futuro (página 2)

Enviado por Pablo Turmero


Partes: 1, 2
edu.red

Sistema de Red vs. Distribuido Un Sistema de Red es totalmente autónomo en su administración (local) mientras que las decisiones en un Sistema Distribuido son globales.

La mejor forma de tener una aplicación distribuida es a través del sistema operativo.

Ejemplos de SOD: Amoeba, Mach, Chorus, Sprite, Plan9

edu.red

Plan 9

edu.red

Áreas de los SD Redes de computadoras (Internet e intranet).

Sistemas operativos distribuidos.

Sistemas multimedia distribuidos.

Cómputo paralelo.

Bases de datos distribuidas.

edu.red

Áreas de los SD Sistemas de tiempo real distribuidos.

Cómputo Móvil y ubicuo.

Comercio Electrónico.

Sistemas Distribuidos Inteligentes.

edu.red

Ventajas de los SD Compartir información y otros recursos.

Economizar el rendimiento (procesamiento y almacenamiento).

Crecimiento incremental.

Alta disponibilidad

Confiabilidad (tolerancia a fallos)

edu.red

Desventajas de los SD Administración más compleja (requerimientos de mayores controles de procesamiento y acceso).

Costos.

Interconexión de componentes.

Fallas de propagación.

edu.red

Fallas en Sistemas Distribuidos

edu.red

Desventajas de los SD Localización, recuperación y coordinación de recursos (sistema de nombre: DNS, JNDI).

No se tiene disponibilidad de una memoria global y un reloj global.

Seriabilización (Marshalling).

Se requiere de sincronización para actualizar el estado del sistema.

edu.red

Sincronización

edu.red

Desventaja de los SD Concurrencia.

Seguridad.

Tiempo de respuesta limitado debido a las comunicaciones (ancho de banda).

Se requiere más capacidad y mejores formas de almacenamiento (NFS, Coda, GFS).

edu.red

Técnicas de Especificación Formal Red de Petri que representa la cena de 5 filósofos comensales

edu.red

Tecnologías Distribuidas Sockets (API Berkeley, WinSocks) C, Java, C#, etc.

RPC (Remote Procedure Call) C

RMI (Remote Method Invocation) Java

DCOM (Distributed Component Object Model) Propietario de Microsoft

edu.red

Tecnologías Distribuidas CORBA (Common Object Request Broker Architecture): C, C++, Java, etc,

.NET Remoting C#, C++, J#, etc.

Servicios Web (SOA), XML (SOAP, WSDL, UDDI)

Agentes móviles (JADE)

Código Móvil (Applets, ActiveX)

edu.red

Investigación

edu.red

Investigación

edu.red

Investigación

edu.red

Investigación

edu.red

Investigación

edu.red

Investigación

edu.red

Pronóstico IDC 2007

Virtualización Grid Computing Arquitectura orientada a servicios (SOA) Enterprise Information Management (EIM) Código abierto Acceso a la información Ajax Mashup Composite Model Computación Distribuida en el Ambiente (del inglés, Pervasive Computing) Recolección inteligente de datos.

edu.red

Pronóstico Gartner 2007

Código abierto Virtualización Registro de servicios y repositorios Suites para la gestión de procesos de negocios Enterprise Information Management Cómputo ubicuo Acceso a la información Web 2.0 – AJAX Rich Clients Web 2.0 – Mashup Composite Model Inteligencia colectiva y comunidades

edu.red

Otras Tendencias Web Semántica (¿Web 3.0?)

WOA (Web Oriented Architectures).

Hardware: buses y redes de alta velocidad (infiniband), ahorro energético.

Domótica.

edu.red

Web semántica

edu.red

Conclusiones ¿Área de mayor crecimiento?

Sistemas Distribuidos

¿Área de mayor demanda?

Sistemas Distribuidos

¿Área que ofrece mayores expectativas?

Sistemas Distribuidos

¿Área que hay que estudiar?

Sistemas Distribuidos

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente