Professional Documents
Culture Documents
Caracterizacin de los
Sistemas Distribuidos
Sistemas Distribuidos
Universidad Nacional de Asuncin
Facultad Politcnica
Ingeniera Informtica
Agradecimientos a:
Prof. MSc. Guillermo Gonzlez Rodas
Antecedentes
El avance de las TICs produjo que los sistemas de informacin evolucionen
rpidamente en el contexto del trabajo coordinado separados
geogrficamente.
La utilizacin de la Programacin Orientada a Objetos, cambi la forma
disear en implementar Sistemas Distribuidos en las ltimas dcadas. Se
crearon nuevos modelos a partir de la P.O.O y nuevas tecnologas.
Sistema Distribuido
Un sistema distribuido es una
coleccin de computadoras
independientes que aparecen ante los
usuarios del sistema como una nica
computadora
Tanenbaum
Recursos
Compartir recursos es uno de los motivos principales para construir
sistemas distribuidos.
Los recursos son administrados por servidores y accedidos por
clientes. O encapsulados como objetos y accedidos por otros
objetos clientes.
Recursos pueden ser componentes hardware como discos,
impresoras, o entidades software como archivos, bases de datos y
objetos. Secuencia de imgenes de una cmara de video digital,
conexin de audio que representa una llamada de un telfono
mvil.
10
Figura 1.1
Una topologa tpica de Internet
intranet
ISP
backbone
satellite link
desktop computer:
server:
network link:
11
Figura 1.4
Servidores y visualizadores web
www.google.com
http://www.google.comlsearch?q=kindberg
Browsers
Web servers
Internet
www.cdk3.net
http://www.cdk3.net/
www.w3c.org
File system of
www.w3c.org
http://www.w3c.org/Protocols/Activity.html
Protocols
Activity.html
12
INTRANET
Una intranet es una porcin de Internet que es, administrada separadamente y
que tiene un lmite que puede ser configurado para hacer cumplir polticas de
seguridad local.
La Figura 1.2 muestra una intranet tpica. Est compuesta de varias redes de rea
local (LAN s) enlazadas por conexiones backbone. La configuracin de red de
una intranet particular es responsabilidad de la organizacin que la administra y
puede variar ampliamente, desde una LAN en un nico sitio a un conjunto de
LANs conectadas perteneciendo a ramas de la empresa u otra organizacin en
diferentes pases. Una intranet est conectada a Internet por medio de un
encaminador (router), lo que permite a los usuarios hacer uso de servicios de
otro sitio como el Web o el correo electrnico.
13
Figura 1.2
Una Intranet tpica
email server
Desktop
compu ters
Web server
email server
print
File server
other servers
the rest of
the Internet
router/firewall
14
15
16
17
Computacin ubicua: la
integracin de la
computacin en el entorno
de la persona, de forma que
los ordenadores no se
perciban como objetos
diferenciados.
18
Figura 1.3
Dispositivos porttiles y de mano en un sistema distribuido
Internet
Host intranet
WAP
gateway
Wireless LAN
Home intranet
Mobile
phone
Printer
Laptop
Camera
Host site
19
20
. Redes.
. Hardware de computadores.
. Sistemas operativos.
. Lenguajes de programacin.
. Implementaciones de diferentes desarrolladores.
21
23
24
25
26
27
ESCALABILIDAD
Estadsticas de nmero de sitios web
Fuente: netcraft.com
Facultad Politcnica - UNA
28
29
30
CONCURRENCIA
31
32
Transparencia frente a fallos que permite ocultar los fallos, dejando que los
usuarios y programas de aplicacin completen sus tareas a pesar de fallos del
hardware o de los componentes software.
Transparencia de movilidad que permite la reubicacin de recursos y
clientes en un sistema sin afectar la operacin de los usuarios y los
programas.
Transparencia de prestaciones: que permite reconfigurar el sistema para
mejorar las prestaciones segn vara su carga.
Transparencia al escalado: que permite al sistema ya las aplicaciones
expandirse en tamao sin cambiar la estructura del sistema o los algoritmos
de aplicacin.
Facultad Politcnica - UNA
33