SlideShare una empresa de Scribd logo
Sistemas Distribuidos con C#
Pedro Ramírez
Scio Consulting
Qué es un sistema distribuido?
Un sistema distribuido es un sistema de software en el que los componentes están distribuidos
en una red de computadoras y coordinan sus acciones pasando mensajes. Los
componentes interactúan entre ellos para alcanzar un objetivo común.
Características
 No hay un reloj global.
 Concurrencia de componentes.
 Falla independiente de componentes.
Ejemplos de SD
Algunos ejemplos de sistemas distribuidos comunes son:
 Motores de búsqueda
 Juegos masivos multijugador
 Sistemas de archivos de red
 Computación científica
Patrones para pasar mensajes
 Request – Reply
 Publish – Subscribe
 Push – Pull
 Exclusive pair (poco usado)
Publish – Subscribe
Ventajas
 Bajo acoplamiento(Loose coupling)
 Escalabilidad
Desventajas
 Problemas con entrega de mensajes
 Acoplamiento semántico Inflexible(estructura de datos publicados)
Demo
Publish
Subscribe
Demo
Sistema
distribuido
Dudas?
Links
http://pedro-ramirez-
suarez.github.io/DiPS/
https://github.com/pedro-ramirez-
suarez/DiPSClientSample

Más contenido relacionado

PPTX
Sistemas distribuidos 2
PDF
Investigación de tecnologías de sistemas distribuidos
PPT
Sistemas Distribuidos. Diseño e Implementacion
PPTX
Sistemas distribuidos. diseño e implementacion
PPTX
Sistema distribuido
PPTX
Tarea1 programacion-distribuida
PPTX
Aplicaciones distribuidas
PPTX
Sistemas distribuidos
Sistemas distribuidos 2
Investigación de tecnologías de sistemas distribuidos
Sistemas Distribuidos. Diseño e Implementacion
Sistemas distribuidos. diseño e implementacion
Sistema distribuido
Tarea1 programacion-distribuida
Aplicaciones distribuidas
Sistemas distribuidos

Similar a Scio Talks - Sistemas Distribuidos con C# (20)

PPT
Introduccion SD
PPTX
Sistemas operativos distribuidos
PPT
Actividad2 gberon
PPTX
Sistemas operativos distribuidos
PDF
SISTEMAS OPERATIVOS
PPTX
Sistema Operativo Distribuido
PPTX
Sistemas operativos distribuidos y sistemas distribuidos
PDF
Sistemas operativos distribuidos
PPTX
Sistemas distibuidos
PPTX
Sistemas distribuidos 2
PPTX
sistemas distribuidos
PPTX
Sistemas operativos distribuidos
PPT
Base De Datos Distribuidas
PDF
OC 1 Sistemas en la empresa digital 2022.pdf
PPTX
Sistemas distribuidos
PPTX
Sistemas distribuidos
PPT
Caracteristicas de los Sistemas Distribuidos
PPTX
Sistemas operativos distribuidos
PDF
Escalabilidad
PPTX
Redes distribuidas
Introduccion SD
Sistemas operativos distribuidos
Actividad2 gberon
Sistemas operativos distribuidos
SISTEMAS OPERATIVOS
Sistema Operativo Distribuido
Sistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos
Sistemas distibuidos
Sistemas distribuidos 2
sistemas distribuidos
Sistemas operativos distribuidos
Base De Datos Distribuidas
OC 1 Sistemas en la empresa digital 2022.pdf
Sistemas distribuidos
Sistemas distribuidos
Caracteristicas de los Sistemas Distribuidos
Sistemas operativos distribuidos
Escalabilidad
Redes distribuidas
Publicidad

Más de Scio Consulting (19)

PPTX
When is a custom app the right choice?
PPTX
Conociendo ReactJs . Scio Talks
PPTX
La Labor del Analista de Calidad en el Desarrollo de Software
PPTX
El buen desarrollador - Julio Orozco
PPTX
Fun with DSL
PPTX
Webinar User Experience Fundamentals
PPTX
Autocomplete con AngularJs
PPTX
Ng autocomplete
PPTX
El curioso caso del Geek y la máquina virtual
PPTX
JavaScript Async | Juan Miguel Alcalá
PDF
Aplicaciones Móviles Híbridas
PPTX
Jugando con LinQ
PPTX
JQuery Deferred
PPTX
Behavior Driven Development (BDD)
PPTX
ScioTalks | Coverage Based Testing
PPTX
Scio Talks - Jugando con LinQ
PPTX
Scio Talks Gobierna el Frontend parte2
PPTX
¿Porqué la User Experience / User Interface es Importante?
PPTX
Scio Talks - Gobierna el Frontend 1er parte
When is a custom app the right choice?
Conociendo ReactJs . Scio Talks
La Labor del Analista de Calidad en el Desarrollo de Software
El buen desarrollador - Julio Orozco
Fun with DSL
Webinar User Experience Fundamentals
Autocomplete con AngularJs
Ng autocomplete
El curioso caso del Geek y la máquina virtual
JavaScript Async | Juan Miguel Alcalá
Aplicaciones Móviles Híbridas
Jugando con LinQ
JQuery Deferred
Behavior Driven Development (BDD)
ScioTalks | Coverage Based Testing
Scio Talks - Jugando con LinQ
Scio Talks Gobierna el Frontend parte2
¿Porqué la User Experience / User Interface es Importante?
Scio Talks - Gobierna el Frontend 1er parte
Publicidad

Último (6)

PPTX
sistemas de informacion.................
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
sistemas de informacion.................
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
Su punto de partida en la IA: Microsoft 365 Copilot Chat
AutoCAD Herramientas para el futuro, Juan Fandiño
Conceptos basicos de Base de Datos y sus propiedades
Derechos_de_Autor_y_Creative_Commons.pptx

Scio Talks - Sistemas Distribuidos con C#