expoheterogeneidad y extensibilidad en los sd

Upload: rauz-g-cortez

Post on 02-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 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