Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Capítulo 1
INTRODUCCION
2
1. Tipos de sistemas distribuidos
Completamente
Control Repartido
s
to
Da
Autónomo
totalmente cooperativo
Datos locales,
Autónomo directorio local
basado en transacciones No completamente replicado
directorio maestro
Maestro-esclavo Completamente replicado
Homog. Homog.
especial general Procesadores
objetivo objetivo
Heterog. Heterog.
especial general 3
objetivo objetivo
1. ¿Qué es un Sistema Distribuido?
Concurrencia de componentes
Falta de un 'reloj' global
4
1.1 Características del Sistema Centralizado
5
Punto único de fallo
1.2 Características del sistema distribuido
Local area
Web server network
email server
print
File server
other servers
the rest of
the Internet
router/firewall
8
2.2 Sistema de gestión de base de datos
9
2.3 Red de Cajeros Automáticos
10
2.4 Internet
intranet
ISP
columna vertebral
enlace satelital
computadora de escritorio:
servidor:
enlace de red:
11
2.4.1 World Wide Web
12
2.4.2 Servidores web y navegadores web
http://www.google.comlsearch?q=lyu
www.google.com
navegadores
servidores web
www.uu.se Internet
http://www.uu.se/
www.w3c.org
Actividad.html
13
2.5 Computación móvil y ubicua
Internet
Móvil
teléfono
Impresora Ordenador portátil
Cámara sitio anfitrión
14
3. Características comunes
15
3.1 Heterogeneidad
Variedad y diferencias en
Redes
Hardware de la computadora
Sistemas operativos
Lenguajes de programación
Implementaciones por diferentes desarrolladores.
software intermediocomo capas de software para proporcionar una
abstracción de programación y enmascarar la heterogeneidad de las redes,
el hardware, el sistema operativo y los lenguajes de programación
subyacentes (p. ej., CORBA).
Código móvilpara referirse al código que puede enviarse de una
computadora a otra y ejecutarse en el destino (p. ej., applets de Java y
Javamáquina virtual).
16
3.2 Apertura
17
3.3 Seguridad
20
3.6 Concurrencia
21
3.7 Transparencia
22
4. Problemas básicos de diseño
33
4.3 Estructura del software
Aplicaciones
software intermedio
Sistema operativo
34
4.3 Estructura del software
Capas y dependencias en sistemas distribuidos:
Aplicaciones
Abierto
Programación distribuida servicios
apoyo
Servidor de cliente
De igual a igual
Computadoras en red
36
4.4.1 Los clientes invocan servidores individuales
result result
Server
Client
Key:
Process: Computer:
37
4.4.2 Sistemas de igual a igual
Peer 2
Peer 1
Application
Application
Sharable Peer 3
objects
Application
Peer 4
Application
Peers 5 .... N
38
4.4.3 Un servicio de varios servidores
Service
Server
Client
Server
Client
Server
39
4.4.4 Servidor proxy web
Client Web
server
Proxy
server
Client Web
server
40
4.4.5 Subprogramas web
Client Web
Applet code server
Web
Client Applet server
41
4.4.6 Clientes ligeros y servidores informáticos
servidor de cómputo
Computadora de red o PC
42
5. Resumen
43
6. Trabajo grupal
Responder:
1. Cual es la característica mas notable de SD?
2. Que restricción importante se observa en SD?
3. La implementación de SD es necesaria?
Grupo: 3 personas
Entregable: presentación .ppt
Plazo: Sesión actual
7. Trabajo
1. Arquitectura
2. Plataforma
3. Implementación básica
4. Conclusiones
Grupo: 5 personas
Entregable: presentación .ppt, pdf, código
Plazo: 19 Abril
Gracias