Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistemas Distribuidos - Coggle Diagram
Sistemas Distribuidos
Distributed Computing Systems
Cluster Computing
Una colección de procesadores similares (PC, estaciones de trabajo) que ejecutan el mismo sistema operativo conectados por una LAN de alta velocidad
§ High Performance Clusters (HPC) Ejecutar grandes programas paralelos
High Availability Clusters (HA) Proporcionar redundancia: sistemas de respaldo
Load Balancing Clusters El procesador de front-end distribuye las solicitudes entrantes
Grid Computing Systems
Similar a los clústeres, pero los procesadores están acoplados de manera más flexible, tienden a ser heterogéneos y no todos están en una ubicación central
Cloud Computing
Proporciona servicios escalables como una utilidad a través
de Internet.
Distributed Information Systems
Orientado a los negocios
Integración de aplicaciones empresariales (EAI)
Puede usar diferentes sistemas operativos, diferentes
bases de datos, pero a veces necesitan interoperar
Sistemas de procesamiento de transacciones (TPS)
Proporcionar un enfoque cliente-servidor altamente estructurado
para aplicaciones de bases de datos.
Obedece las propiedades ACID: Atomico=todo o nada, Consistente: se conservan las invariantes, Isolated (aislado): Las transacciones concurrentes aisladas
(serializables) no interfieren entre sí, Durable: las operaciones comprometidas no se pueden deshacer
El procesamiento de transacciones puede ser centralizado (sistema cliente / servidor tradicional) o distribuido
Distributed Embedded Systems
§ Es probable que este tipo de sistema incorpore
dispositivos móviles
Home System
Construido alrededor de una o más PC, pero también
puede incluir otros dispositivos electrónicos
ELECTRONIC HEALTH CARE SYSTEMS
Local hub
continuous wireless connection
SENSOR NETWORKS
Una colección de nodos distribuidos geográficamente que consta de un dispositivo de comunicación, una fuente de alimentación, algún tipo de sensor, un pequeño procesador