1
Criterios de Evaluacin
Actividades Extra
clase
Javier.hernandez.hz@gmail.com
moodle.itshuatusco.edu.mx
3
Contenido del curso
III. Comunicacin
3
Introduccin a los sistemas distribuidos
1.5 Resumen
4
Que es un sistema distribuido?
Fallos independientes
Concurrencia
5
Ejemplos de sistemas distribuidos?
Internet
Intranet
Computacin mvil
6
Ejemplos de sistemas distribuidos
intranet %
%
% ISP
backbone
satellite link
desktop computer:
server:
network link:
7
Ejemplos de sistemas distribuidos
Un intranet tpica
email s erver De sktop
computers
print and other servers
Local area
Web serv er netw ork
email s erver
print
File server
other serv ers
the rest of
the Internet
router/firew all
8
Ejemplos de sistemas distribuidos
Internet
Mobile
phone
Printer Laptop
Camera Hos t site
9
Ejemplos de sistemas distribuidos
Buscadores web
10
Motivacin
13
Retos de los sistemas distribuidos
Heterogeneidad
Extensibilidad
Seguridad
Escalabilidad
Tolerancia a fallas
Concurrencia
Transparencia
Redes
Hardware de computadores
Sistemas operativos
Lenguajes de programacin
Implementaciones de diferentes desarrolladores
15
Retos de los SD: Heterogeneidad
Middleware:
16
Retos de los SD: Heterogeneidad
17
Retos de los SD: Extensibilidad
20
Retos de los SD: Seguridad
21
Retos de los SD: Seguridad
22
Retos de los SD: Escalabilidad
25
Retos de los SD: Tratamiento de fallas
Una base de datos puede ser replicada en algunos servidores para asegurar
que los datos permanecen accesibles despus de la falla de algn servidor
26
Retos de los SD: Concurrencia
30
Retos de los SD: Calidad de Servicio (QoS)
31
Retos de los SD: Calidad de Servicio (QoS)
Realizar los ejercicios 1.1, 1.2, 1.3, 1.4, 1.5, 1.7, 1.9, 1.10,
1.11, 1.12, 1.13 del libro: George, C., Jean, D., 2011,
Distributed Systems Concepts and Design, United States of
America: Pearson Education.
33
Bibliografa
34