Вы находитесь на странице: 1из 25

UNIVERSIDAD NACIONAL DE HUANCAVELICA

FACULTAD DE INGENIERÍA ELECTRÓNICA - SISTEMAS


ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

LEPM 2018 - II
SISTEMAS DISTRIBUIDOS

TIPOS DE SISTEMAS DISTRIBUIDOS


1
Ing. Luís E. Pacheco Moscoso
TIPOS DE SISTEMAS DISTRIBUIDOS

Sistemas distribuidos de cómputo

Sistemas distribuidos de información

Sistemas distribuidos masivos (ubicuos)

LEPM 2018 - II
2
1. SISTEMAS DISTRIBUIDOS DE CÓMPUTO
• Una clase importante de sistemas distribuidos es la utilizada para
realizar tareas de cómputo de alto rendimiento

 Clúster: Un cluster de computadoras es un grupo de


computadoras interconectadas, en general, por una red local
de alta velocidad, que se comportan como si fuesen una única

LEPM 2018 - II
computadora.

Se usan para mejorar el rendimiento y/o disponibilidad que


puede ofrecer una sola computadora. Son mas económicos
que una computadora individual de velocidad y disponibilidad
comparable.
3
1. SISTEMAS DISTRIBUIDOS DE CÓMPUTO
Clúster:
Los sistemas de cómputo en cluster adquirieron popularidad cuando mejoró
la relación precio-rendimiento de las computadoras personales y las
estaciones de trabajo. Hasta cierto punto, tanto financiera como
técnicamente se volvió atractivo construir una supercomputadora usando

LEPM 2018 - II
tecnología directamente del estante mediante la simple conexión de una
colección de computadoras sencillas ubicadas dentro de una red de alta
velocidad.

4
1. SISTEMAS DISTRIBUIDOS DE CÓMPUTO

 Grid: los sistemas de cómputo basados en grid tienen un alto grado


de heterogeneidad con respecto al hardware, sistemas operativos,
redes, dominios administrativos, políticas de seguridad, etcétera.

LEPM 2018 - II
Una cuestión clave en un sistema de cómputo en grid es reunir los recursos 5
de diferentes organizaciones para permitir la colaboración de un grupo de
personas o instituciones. Tal colaboración se realiza en la forma de una
organización virtual
1. SISTEMAS DISTRIBUIDOS DE CÓMPUTO

Arquitectura de un Sistema de Cómputo en Grid

LEPM 2018 - II
6
1. SISTEMAS DISTRIBUIDOS DE CÓMPUTO

Arquitectura de un Sistema de Cómputo en Grid

Fabricación: proporciona interfaces para recursos locales ubicados


en un sitio específico. Estas interfaces están adaptados para permitir
el intercambio de recursos dentro de una organización virtual.

LEPM 2018 - II
Conectividad: Son protocolos de comunicación para dar soporte a
las transacciones del grid. Por ejemplo los protocolos son necesarios
para transferir datos entre los recursos, o simplemente para acceder
a un recurso desde una ubicación remota.

7
1. SISTEMAS DISTRIBUIDOS DE CÓMPUTO

Arquitectura de un Sistema de Cómputo en Grid

Recursos: Responsable de la administración de un solo recurso,


Utiliza las funciones proporcionadas por la capa de conectividad y
llama de manera directa a las interfaces puestas a disposición

LEPM 2018 - II
mediante la capa de fabricación.

Colectiva: Se encarga de manipular el acceso a múltiples recursos


y, por lo general, consta de servicios para descubrir recursos,
ubicación y calendarización de tareas dentro de múltiples recursos,
replicación de datos, y así sucesivamente.

8
SISTEMAS DISTRIBUIDOS DE INFORMACIÓN

LEPM 2018 - II
9
SISTEMAS DISTRIBUIDOS DE INFORMACIÓN

Sistemas de Procesamiento de transacciones


Las operaciones sobre una base de datos se llevan a cabo por
transacciones, que requieren primitivas provistas por el sistema
distribuido o por el ambiente de programación.

LEPM 2018 - II
Ejemplo de primitivas de transacciones
10
SISTEMAS DISTRIBUIDOS DE INFORMACIÓN

Una de las características relevantes del procesamiento de


transacciones es que:
 Se ejecutan todas las operaciones o ninguna.
 Se suelen definir sus propiedades como ACID:
 Atomic (atómica): Para el mundo exterior, cada transacción

LEPM 2018 - II
ocurre en forma indivisible.
 Consistent (consistente): La transacción no viola los
invariantes del sistema.
 Isolated (aislada): Las transacciones concurrentes no
interfieren entre ellas.
 Durable (durable): Una vez que una transacción realizó un 11

commit, los cambios son permanentes.


SISTEMAS DISTRIBUIDOS DE INFORMACIÓN

Sistema de Procesamiento de Transacciones

LEPM 2018 - II
12
SISTEMAS DISTRIBUIDOS DE INFORMACIÓN

Sistema de Procesamiento de Transacciones

LEPM 2018 - II
13
SISTEMAS DISTRIBUIDOS DE INFORMACIÓN

Integración de Aplicaciones de la Empresa

LEPM 2018 - II
14
3. SISTEMAS DISTRIBUIDOS UBICUOS

Ubicuo: que está presente a un mismo


tiempo en todas partes, omnipresente.

LEPM 2018 - II
15
3. SISTEMAS DISTRIBUIDOS UBICUOS

Imagina que:
 Rascacielos, puentes, etc. auto detectan fallas estructurales (por ej.
Roturas de soldaduras)
 Instituciones detectan toxinas aerotransportadas en pequeñas
concentraciones y ubican la fuente de contaminación

LEPM 2018 - II
 Boyas avisan a los nadadores, pescadores, etc. de niveles peligrosos
de bacterias
 Robots y sensores introducidos en escombros de edificios destruidos
por terremotos localizan sobrevivientes y estiman el
 daño estructural
 Ecosistemas sembrados con sensores químicos, físicos, acústicos, de
16
imagen, etc. permiten hacer un seguimiento de cambios globales..
3. SISTEMAS DISTRIBUIDOS UBICUOS
un sistema distribuido móvil es parte de nuestro entorno (y como tal,
está inherentemente distribuido). Una característica importante es su
carencia general de control administrativo humano. En el mejor de los
casos, los dispositivos son configurados por sus propietarios, ya que de
otro modo necesitan descubrir automáticamente su ambiente y

LEPM 2018 - II
“adaptarse” de la mejor manera posible. precisaron bastante esta
adaptación al formular los tres siguientes requerimientos para
aplicaciones móviles:
1. Incluir cambios contextuales.
2. Fomentar composiciones a la medida.
3. Reconocer el intercambio como algo común.

17
3. SISTEMAS DISTRIBUIDOS UBICUOS
Sistemas Caseros
Un tipo de sistema masivo cada vez más popular, pero que tal
vez sea el menos restringido, es el sistema construido alrededor
de una red casera. Estos sistemas generalmente consisten en
una o más computadoras personales, aunque lo más importante

LEPM 2018 - II
es que integran aparatos electrónicos de consumo típicos como
televisiones, equipos de audio y video, dispositivos para juegos
electrónicos, teléfonos (inteligentes), PDA, y otros aparatos
personales en un solo sistema. Además, podemos esperar que
todo tipo de dispositivos tales como implementos de cocina,
cámaras de vigilancia, relojes, controladores de alumbrado, etc., 18
estarán conectados a un solo sistema distribuido.
3. SISTEMAS DISTRIBUIDOS UBICUOS
Sistemas electrónicos para el cuidado de la salud
Otra clase importante y reciente de sistemas masivos es la que comprende los
sistemas relacionados con dispositivos electrónicos (personales) utilizados
para el cuidado de la salud. Con el creciente costo de los tratamientos
médicos, se están desarrollando nuevos dispositivos para dar seguimiento al
bienestar de las personas con el fin de que se pongan en contacto

LEPM 2018 - II
automáticamente con los médicos cuando lo necesiten. En muchos de estos
sistemas, el principal objetivo es evitar que la gente sea hospitalizada.
Los sistemas para el cuidado de la salud con frecuencia están equipados con
diversos sensores organizados en una BAN (body-area network; red de área
corporal), de preferencia inalámbrica. Un asunto importante es que dicha red
sólo debe obstaculizar al mínimo a una persona. Para lograr este fin, la red
debe poder operar mientras la persona está en movimiento, sin restricciones 19

(es decir, cables) relacionadas con dispositivos fijos


3. SISTEMAS DISTRIBUIDOS UBICUOS
Sistemas electrónicos para el cuidado de la salud

LEPM 2018 - II
20
3. SISTEMAS DISTRIBUIDOS UBICUOS
Sistemas electrónicos para el cuidado de la salud
Desde una perspectiva de sistemas distribuidos, de inmediato nos
enfrentamos con preguntas como:
1. ¿En dónde y cómo debe almacenarse la información monitoreada?
2. ¿Cómo puede evitarse la pérdida de información crucial?
3. ¿Qué infraestructura se necesita para generar y propagar alertas?

LEPM 2018 - II
4. ¿Cómo pueden proporcionar los médicos retroalimentación en
línea?
5. ¿Cómo puede lograrse una fortaleza extrema en el sistema de
monitoreo?
6. ¿Cuáles son los temas de seguridad y cómo se pueden reforzar las
21
políticas adecuadas?
3. SISTEMAS DISTRIBUIDOS UBICUOS
Redes de monitoreo
Nuestro último ejemplo de sistemas masivos es el de redes de
monitoreo. En muchos casos, estas redes forman parte de la
tecnología que permite el dominio, y vemos que muchas soluciones
para las redes de monitoreo se vuelven aplicaciones masivas. Lo que
hace interesantes a las redes de monitoreo, desde una perspectiva de

LEPM 2018 - II
sistemas distribuidos, es que en prácticamente todos los casos se
utilizan para procesar información. En este sentido, hacen más que
sólo proporcionar servicios de comunicación, para lo cual
tradicionalmente sirven las redes de computadoras

22
3. SISTEMAS DISTRIBUIDOS UBICUOS
Redes de monitoreo
Para organizar una red de monitoreo como una base de datos
distribuida, existen básicamente dos extremos, según muestra la figura

LEPM 2018 - II
23
3. SISTEMAS DISTRIBUIDOS UBICUOS
Redes de monitoreo
Dentro de la red, el procesamiento puede hacerse de diversas formas.
Una manera evidente es enviar una consulta a todos los nodos
sensores, a lo largo de un árbol que comprenda todos los nodos, y
posteriormente agregar los resultados conforme se propaguen de
regreso a la raíz, donde se ubica el iniciador. La agregación tendrá

LEPM 2018 - II
lugar en donde se junten dos o más ramas del árbol. Así de sencillo
como parece, este sistema introduce preguntas difíciles:
1. ¿Cómo configuramos (dinámicamente) un árbol eficiente en una red
de monitoreo?
2. ¿Cómo se lleva a cabo la agregación de resultados? ¿Es posible
24
controlarla?
3. ¿Qué sucede cuando los vínculos de la red fallan?
LEPM 2018 - II
25

Вам также может понравиться