Please enable JavaScript.
Coggle requires JavaScript to display documents.
Procesamiento distribuido (Definición (Características (Concurrencia de…
Procesamiento distribuido
Definición
Campo de Ciencias de la Computación que estudia sistemas distribuidos
Para la comunicación se utiliza el paso de mensajes
Componentes interactúan entre sí
Características
Concurrencia de componentes
Ausencia de un reloj global
Falla de componentes independiente
Programa distribuido
: ejecutado dentro de un sistema distribuido
Cada procesador tiene su propia memoria
Arquitecturas
Tres capas
Desplaza la inteligencia del cliente a una capa intermedia
Simplifica el desarrollo de aplicaciones
La mayoría de aplicaciones web usan esta arquitectura
N capas
Se refiere a aplicaciones web
Redireccionan las solicitudes a otros servicios empresariales
La arquitectura responsable del éxito de servidores de aplicaciones
Cliente-servidor
Clientes contactan al servidor por datos
Le da formato a los datos y muestra a usuarios
P2P
No hay máquinas especiales que provean un servicio
Todas las responsabilidades están divididas equitativamente
Cada máquina puede ser servidor o cliente
Aplicaciones
Telecomunicaciones
Redes telefónicas
Redes de computadoras
Redes de sensores inalámbricos
Aplicaciones de red
WWW
P2P networks
MMOs
BDs distribuidas
Control de proceso en tiempo real
Sistemas de control de aeronaves
Controles industriales
Computación en paralelo
Computación científica
Rendering
distribuido