-
7/27/2019 Expoheterogeneidad y Extensibilidad en Los Sd
1/12
HETEROGENEIDAD Y
EXTENSIBILIDAD EN LOSSISTEMAS DISTRIBUIDOS
INTEGRANTES:
TF.CGON. RAUL GILMAR CORTEZ LAURA
TF.CGON. MARIO RUBEN ONTIVEROS DAZA
-
7/27/2019 Expoheterogeneidad y Extensibilidad en Los Sd
2/12
HETEROGENEIDAD EN LOS SD
Un sistema distribuido puede estar formado por multitud de
elementos conectados por redes LAN o WAN:
Terminales X y Estaciones Java (Network Computer).
PCs y estaciones de trabajo.
Sistemas porttiles (redes mviles: GSM, WAP y ...)
Minicomputadores.
Supercomputadores.
Multiprocesadores con memoria compartida o no.
Servidores especializados (de almacenamiento, de
impresin, ...).
Sistemas empotrados.
Fomentada por los siguientes factores:
Extensibilidad de los sistemas distribuidos.
Especializacin de los servidores.
-
7/27/2019 Expoheterogeneidad y Extensibilidad en Los Sd
3/12
HETEROGENEIDAD EN LOS SD
Internet permite que los usuarios accedan a servicios y
ejecuten aplicaciones sobre un conjunto heterogneo de
redes y computadores.
Esta heterogeneidad (es decir, variedad y diferencia) se
aplica a todos los siguientes elementos:
Redes.
Hardware de computadores.
Sistemas operativos.
Lenguajes de programacin.
Implementaciones de diferentes desarrolladores.
-
7/27/2019 Expoheterogeneidad y Extensibilidad en Los Sd
4/12
O Los programas escritos por diferentes
programadores no podrn comunicarse entre s
a menos que utilicen estndares comunes, porejemplo para la comunicacin en red y la
representacin de datos elementales y
estructuras de datos en mensajes. Para que
esto ocurra es necesario concertar y adoptarestndares (como as lo son los protocolos de
Internet).
-
7/27/2019 Expoheterogeneidad y Extensibilidad en Los Sd
5/12
HardwareSO
HardwareSO
HardwareSO
Middleware
Middleware:
O
Capa de software que ejecuta sobre el sistemaoperativo local ofreciendo unos servicios distribuidos
estandarizados.
O Sistema abierto independiente del fabricante.
O No depende del hardware y sistema operativo
subyacente.
Ejemplos:
O DCE (Open Group).
O CORBA (OMG).
-
7/27/2019 Expoheterogeneidad y Extensibilidad en Los Sd
6/12
Heterogeneidad y cdigo mvil.
El trmino cdigo mvil se emplea para
referirse al cdigo que puede ser enviado
desde un computador a otro y ejecutarse en
ste, por eso los applets de Java son unejemplo de ello. Dado que el conjunto de
instrucciones de un computador depende del
hardware, el cdigo de nivel de mquina
adecuado para correr en un tipo de
computador no es adecuado para ejecutarse
en otro tipo.
-
7/27/2019 Expoheterogeneidad y Extensibilidad en Los Sd
7/12
EXTENSIBILIDAD
La extensibilidad de un sistema de cmputo es
la caracterstica que determina si el sistema
puede ser extendido y reimplementado en
diversos aspectos. La extensibilidad de lossistemas distribuidos se determina en primer
lugar por el grado en el cual se pueden aadir
nuevos servicios de comparticin de recursos
y ponerlos a disposicin para el uso por una
variedad de programas cliente.
-
7/27/2019 Expoheterogeneidad y Extensibilidad en Los Sd
8/12
EXTENSIBILIDAD
No es posible obtener extensibilidad a menos que la
especificacin y la documentacin de las interfaces
software clave de los componentes de un sistema
estn disponibles para los desarrolladores de
software. Es decir, que las interfaces claveestn publicadas. Este procedimiento es similar a
una estandarizacin, que por lo dems suelen ser
lentos y complicados.
-
7/27/2019 Expoheterogeneidad y Extensibilidad en Los Sd
9/12
EXTENSIBILIDAD
O
Los sistemas diseados de este modo para darsoporte a la comparticin de recursos se
etiquetan como sistemas distribuidos
abiertos para remarcar el hecho de ser
extensibles. Pueden ser extendidos en el nivel
hardware mediante la inclusin de computadores
a la red y en el nivel software por la introduccin
de nuevos servicios y la reimplementacin de los
antiguos, posibilitando a los programas de
aplicacin la comparticin de recursos. Otrobeneficio ms, citado a menudo, de los sistemas
abiertos es su independencia de proveedores
concretos.
EXTENSIBILIDAD
-
7/27/2019 Expoheterogeneidad y Extensibilidad en Los Sd
10/12
EXTENSIBILIDAD
EJEMPLO
Un ejemplo notable es world wide web www
Es decir, el desafo es hacer frente a los SD que constande varios componentes diseados por personas diferentes.Ahora bien los diseadores de los protocolos de Internetpresentaron documentos llamados RFCs (Solicitudes de
comentarios).Las especificaciones de los protocolos eninternet fueron publicados por los aos 80 seguidos deespecificaciones de aplicaciones.
As la publicacin de protocolos originales de
comunicacin en internet ha posibilitado que seconstruyeran una variedad de sistemas y aplicacionessobre Internet.
Estos sistemas se etiquetan como sistemas distribuidosabiertos para remarcar el hecho de ser extensibles.
-
7/27/2019 Expoheterogeneidad y Extensibilidad en Los Sd
11/12
EXTENSIBILIDAD
En resumen:
O Caracterstica que determina el grado en el que se
aaden nuevos servicios de comparticin de recursos yponerlos a disposicin para el uso por una variedad deprogramas
O Los sistemas abiertos se caracterizan porque susinterfaces estn publicadas.
O Los sistemas distribuidos abiertos se basan en laprovidencia de un mecanismo de comunicacinuniforme e interfaces pblicas para acceder a recursoscompartidos.
O Los sistemas distribuidos abiertos pueden construirsecon hardware y software heterogneo, posiblemente dediferentes proveedores. Sin embargo, la conformidadcon el estndar publicado de cada componente debecontrastarse y verificarse cuidadosamente si se deseaque el sistema trabaje correctamente.
-
7/27/2019 Expoheterogeneidad y Extensibilidad en Los Sd
12/12