Professional Documents
Culture Documents
Investigacin 01
1
Prof. Edgardo Adrin Franco Martnez
http://computacion.cs.cinvestav.mx/~efranco
efranco.docencia@gmail.com
Estructuras de datos (Prof. Edgardo A. Franco)
Introduccin
Sistemas distribuidos de cmputo
Sistemas de cmputo en clster
Sistemas de cmputo en grid
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Contenido
Contenido
Sistemas caseros
Sistemas electrnicos para el cuidado de la salud
Redes de monitoreo
Investigacin 01
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Introduccin
Introduccin
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos cmputo
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos cmputo
Nodo de cmputo
Nodo de cmputo
Nodo de cmputo
Componente de
la aplicacin en
paralelo
Componente de
la aplicacin en
paralelo
Componente de
la aplicacin en
paralelo
SO local
SO local
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos cmputo
SO local
6
Acceso remoto a
la red
Red estndar
Red de alta velocidad
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos cmputo
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos cmputo
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos cmputo
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos cmputo
10
Facilidades de almacenamiento
Bases de datos
Cmputo de alto rendimiento
Telescopios
Sensores
Etc.
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos cmputo
11
Middleware
Capa de conectividad
Capa de recursos
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos cmputo
Capa de fabricacin
12
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos cmputo
13
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos cmputo
14
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos cmputo
15
16
17
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos de informacin
Sistemas distribuidos de
informacin
18
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos de informacin
Sistemas distribuidos de
informacin
19
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos de informacin
Sistemas distribuidos de
informacin
20
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos de informacin
Sistemas distribuidos de
informacin
21
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos de informacin
Sistemas distribuidos de
informacin
22
Descripcin
BEGIN_TRANSACTION
END_TRANSACTION
Termina la transaccin e
intenta continuar
ABORT_TRANSACTION
Finaliza la transaccin y
restablece los viejos valores
READ
WRITE
BEGIN_TRANSACTION
y
END_TRANSACTION
Delimitan el alcance
de una transaccin
Una caracterstica de
una transaccin es
que se ejecutan todas
sus operaciones o no
se ejecutan.
(Atmica)
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos de informacin
Sistemas distribuidos de
informacin
23
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos de informacin
Sistemas distribuidos de
informacin
24
Substrasaccin
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos de informacin
Sistemas distribuidos de
informacin
Substrasaccin
25
Base de datos
de la aerolnea
Base de datos
del hotel
Las subtransacciones
problema:
dan
lugar
un
Una
transaccin
inicia
diversas
subtransacciones en paralelo.
Una de ellas se confirma.
La transaccin padre aborta y restablece todo
el sistema en el estado que tena antes.
"Los resultados de la subtransaccin
confirmada deben de deshacerse"
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos de informacin
Sistemas distribuidos de
informacin
26
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos de informacin
Sistemas distribuidos de
informacin
27
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos de informacin
Sistemas distribuidos de
informacin
28
Peticin
Transaccin
Respuesta
Respuesta
Aplicacin
cliente
Respuesta
Monitor TP
Servidor
Peticin
Peticiones
Respuesta
Peticin
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos de informacin
Sistemas distribuidos de
informacin
Servidor
29
Integracin
empresariales
de
aplicaciones
Conforme
las
aplicaciones
fueron
desligndose de las bases de datos, la
necesidad
de
integrar
aplicaciones
independientes de sus bases de datos se
volvi ms evidente.
Los componentes de las aplicaciones deban
ser capaces de comunicarse entre s de
manera directa y no slo mediante un
comportamiento de peticin-respuesta.
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos de informacin
Sistemas distribuidos de
informacin
30
Aplicacin
cliente
Comunicacin middleware
Aplicacin
del lado
servidor
Aplicacin
del lado
servidor
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos de informacin
Sistemas distribuidos de
informacin
Aplicacin
del lado
servidor
31
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos de informacin
Sistemas distribuidos de
informacin
32
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos masivos (embebidos)
33
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos masivos (embebidos)
34
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos masivos (embebidos)
35
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos masivos (embebidos)
36
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos masivos (embebidos)
37
Sistemas caseros
Consisten de una o ms computadoras personales e
integran aparatos personales como televisores,
equipos de audio y video, telfonos inteligentes,
cmaras de vigilancia, etc.
En estos sistemas existen retos a vencer:
Autoconfiguracin & autoadministracin
Plug and Play universal *Falta criterios de actualizacin
del firmware y compatibilidad
La domtica an se mantiene aislada segn un objetivo
particular.
Asesores
Programas que consultan informacin de otros usuarios
para identificar gustos similares y adaptarse.
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos masivos (embebidos)
38
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos masivos (embebidos)
39
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos masivos (embebidos)
40
41
Redes de monitoreo
Se utilizan para procesar informacin.
Colecciones de nodos fijos que se comunican a
travs de nodos inalmbricos y generalmente
alimentados por bateras.
Nodos equipados con algn tipo de sensor y
limitados recursos.
Sus restringidas capacidades de comunicacin, y su
consumo de energa, demandan alta eficiencia.
La relacin con los sistemas distribuidos se debe a
que se consideran sistemas que modelan bases de
datos distribuidas. (Es necesario almacenar y
comunicar datos de medicin y vigilancia)
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos masivos (embebidos)
42
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos masivos (embebidos)
43
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos masivos (embebidos)
44
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos masivos (embebidos)
45
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos masivos (embebidos)
46
TinyDB
implementa
una
interfaz
declarativa (base de datos) hacia redes de
sensores inalmbricos. Incluye algoritmos
basados en arboles.
Un nodo intermedio recopilar y agregar
los resultados de sus hijos, junto con sus
propios resultados, y los enviara hacia la
raz. Generalmente implementa algoritmos
cortos para ahorrar energa y mantener la
eficiencia. *Investigacin 01
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos masivos (embebidos)
47
Consulta
Consulta
Respuesta general
Respuesta
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos masivos (embebidos)
48
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos masivos (embebidos)
49
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Sistemas distribuidos masivos (embebidos)
50
Investigar:
Qu es? Cmo funciona? Para que sirve?
Ejemplo? Beneficios? Complejidad?
MOSIX
SETI@HOME
FOLDING@HOME
Modelo Publicacin-Subscripcin
Domtica
Red de monitoreo implementada en la actualidad
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Investigacin 01
Investigacin 01
51
Fecha de entrega
A mas tardar el lunes 04 de Octubre de 2010 a
las 23:59:59 horas a travs de la pgina Web.
Sistemas operativos II
11, 12 y 13 Tipos de Sistemas Distribuidos e Investigacin 01
Investigacin 01
Investigacin 01
http://computacion.cs.cinvestav.mx/~efranco/?p=recepcion_trabajos/index.php
Grupo
Usuario
Contrasea
5CV2
5cv2so2
2sistemasop2010
5CV3
5cv3so2
3sistemasop2010
52