Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistemas distribuidos - Coggle Diagram
Sistemas distribuidos
Distributed Computing Systems
GRID
Modelado libremente en la red de datos
Heterogéneo con respecto a hardware, software, redes, políticas de seguridad.
Las redes dan soporte a organizaciones virtuales
Gestiona el uso compartido entre dominios administrativos
Están acoplados de manera más flexible que los clusters y no todos están en una ubicación central
Los problemas se dividen en partes y se distribuyen entre varias computadoras en la red
Arquitectura propuesta
Fabric layer: interfaces a los recursos locales en un sitio específico
Connectivity layer: protocolos para admitir el uso de múltiples recursos para una sola aplicación
Resource layer: utiliza un solo recurso
Collective layer: descubrimiento de recursos
Applications: utiliza los recurso de los grids
Cluster
Colección de procesadores similares que ejecutan el mismo sistema operativo, conectados por una LAN de alta velocidad
Capacidades de computación en paralelo utilizando hardware de PC económico
Reemplaza las grandes computadoras paralelas
High performance clusters
Aplicaciones científicas, militares y de ingeniería
Load balancing clusters
Granjas de servidores
High availablity clusters
Sistemas de respaldo
Beowulf model
Basado en Linux
Un procesador es el maestro: asigna tareas a otros procesadores, maneja la interfaz para los usuarios
Cloud
Proporciona servicios escalables como una utilidad a través de internet
A menudo se construye en una grid de computadores
Se compran servicio desde la nube
Los usuarios pueden desarrollar y ejecutar su propio software
Distributed Information Systems
Orientado a los negocios, sistemas para hacer interoperables varias aplicaciones de red independientes y construir sistemas de información para toda la empresa
TPS
Sistemas de procesamiento de transacciones
Proporcionan un enfoque ciente-servidor altamente estructurado para aplicaciones de bases de datos
ACID
Atómico: todo o nada, cada transacción se realiza por completo o no se realiza en absoluto
Consistente: la transacción no viola las invariantes del sistema
Isolated: las transacciones concurrentes no interfieren entre sí
Durable: las operaciones comprometidas no se pueden deshacer
EAI
Enterprise application integration
Sus componentes se comunican directamente
Pueden usar diferentes sistemas operativos
Menos estructurados que TPS
Distributed Pervasive Systems
Distributed Embedded Systems
Este tipo de sistema utiliza pequeños dispositivos móviles que funcionan con baterías
Sistemas domésticos, sistemas electrónicos de asistencia sanitaria, redes de sensores
Los nodos y conexiones de red son más o menos fijos
Home Systems
Construidos alrededor de una o más PCs, pero también pueden incluir más dispositivos
Control automático de iluminación, sistemas de rociadores, sistemas de alarma, etc.
Dispositivos habilitados para red
Smartphones, PDAs
Sensor Networks
Son una colección de nodos distribuidos geográficamente que consta de un dispositivo de comunicación, una fuente de alimentación, un sensor y algún tipo de procesador
Monitorean colectivamente los datos sensoriales (temperatura, sonido, humedad) y transmiten los datos a una estación base.
Entorno inteligente: los nodos realizan algún procesamiento rudimentario de los datos además de sus responsabilidades de comunicación