Sistemasdistribuidosdisenoeimplementacion 100921150127 Phpapp02
Lic. Jorge Guerra Guerra
Abril 2010
Sistemas distribuidos
Lic. Jorge Guerra G.
1
Hemos utilizado Sistemas
Distribuidos?
Ejemplo: Google
No es un sistema distribuido
Es una aplicación montada sobre un sistema distribuido
Yo como usuario desconozco
Máquina o máquinas en las quo se realiza Ia búsqueda
Lugares donde estén ubicadas esas máquinas
- Tipos decomunicación que se utilizan
- Equipos que intervienen
- Forma de realizar Ia búsqueda
- Qué se ejecuta en mi máquina y qué no se ejecuta
• Casi siempre funciona correctamente
Sistemas distribuidos
Lic. Jorge Guerra G.
2
Concepto informatico
Los conceptos vienen de muchas áreas
• Sistemas Operativos.
• Procesamiento en Paralelo.
• Sistemas en Tiempo Real.
• Sistemas MultimediaDistribuidos.
• Tipos de comunicaciones.
• Bases de datos distribuidas.
• Cliente – Servidor, Tres niveles, Internet.
• Objetos, Componentes Distribuidos.
• Computación Móvil.
• Aplicaciones Tradicionales.
Sistemas distribuidos
Lic. Jorge Guerra G.
3
Sistemas distribuidos
Lic. Jorge Guerra G.
4
La Internet mostro la factibilidad de la
implementación de los Sistemas Distribuidos
ISP
intranet
backbone
satellite link
desktop computer:
server:
network link:
Sistemas distribuidos
Lic. Jorge Guerra G.
5
Numeros de Internet en 2009
1.730 millones de usuarios de Internet en todo el mundo.
1.400 millones de usuarios de correo electrónico que enviamos una
media de 247.000 millones de correo cada día aunque
lamentablemente unos 200.000 millones son correo basura (SPAM). En diciembre de 2009 había 234 millones de sitios web.
De ellos, 126 millones son blogs, según BlogPulse.
Hay 350 millones de usuarios registrados en Facebook, lo que lo haría
el tercer país más poblado del mundo.
Se suben 2.500 millones de fotos al mes a Facebook, lo que hace
palidecer los 4.000 millones de fotos que había en total Flickr en
octubre de 2009.
YouTube sirve 1.000 millonesde vídeos cada día.
Lamentablemente, se crean unos 148.000 nuevos ordenadores zombie
cada día.
Sistemas distribuidos
Lic. Jorge Guerra G.
6
Modelo N-capas heterogeneo
Sistemas distribuidos
Lic. Jorge Guerra G.
7
Modelo espacial C/S
Sistemas distribuidos
Lic. Jorge Guerra G.
8
Sistemas distribuidos
Lic. Jorge Guerra G.
9
Definición de Sistema
Un sistema distribuido
Distribuido
esaquel que ofrece servicios
implementados sobre una red de computadoras como si
se tratara de un único sistema. Esto se logra a través de
transparencias de distribución y son:
Transparencia de localización.
Transparencia de escalabilidad.
Transparencia de replicacion
Transparencia de concurrencia.
Transparencia de paralelismo.
Transparencia de acceso.
Transparencia de fallo.
Transparencia de movilidad.
Transparencia de rendimiento.
Sistemas distribuidos
Lic. Jorge Guerra G.
10
Transparencias
Transparencia de acceso: permite que los recursos locales y remotos puedan ser accesados
mediante operaciones idénticas.
Transparencia de localizacion: permite que los recursos puedan ser accesados sin el
conocimiento de su localizacion física o de la red (por ejemplo,ladirección IP).
Transparencia de concurrencia : permite que varios procesos puedan operar al mismo
tiempo utilizando recursos compartidos sin interferencia entre ellos.
Transparencia de replicacion : habilita varias instancias de recursos que se utilizarán para
aumentar la fiabilidad y rendimiento sin el conocimiento de las réplicas de los usuarios o
programadores de aplicaciones.
Transparencia defallo: permite el ocultamiento de fallas, permitiendo a los usuarios y los
programas de aplicación para completar sus tareas a pesar del fracaso de los componentes
de hardware o software.
Transparencia de movilidad: permite el movimiento de recursos y clientes dentro de un
sistema sin afectar el funcionamiento de los usuarios o programas.
Transparencia de rendimiento: permite que el...
Regístrate para leer el documento completo.