Академический Документы
Профессиональный Документы
Культура Документы
LEPM 2018 - II
SISTEMAS DISTRIBUIDOS
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
LEPM 2018 - II
computadora.
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
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
LEPM 2018 - II
6
1. SISTEMAS DISTRIBUIDOS DE CÓMPUTO
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
LEPM 2018 - II
mediante la capa de fabricación.
8
SISTEMAS DISTRIBUIDOS DE INFORMACIÓN
LEPM 2018 - II
9
SISTEMAS DISTRIBUIDOS DE INFORMACIÓN
LEPM 2018 - II
Ejemplo de primitivas de transacciones
10
SISTEMAS DISTRIBUIDOS DE INFORMACIÓ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
LEPM 2018 - II
12
SISTEMAS DISTRIBUIDOS DE INFORMACIÓN
LEPM 2018 - II
13
SISTEMAS DISTRIBUIDOS DE INFORMACIÓN
LEPM 2018 - II
14
3. SISTEMAS DISTRIBUIDOS UBICUOS
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
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