usos y aplicaciones de la programación en ambiente distribuido

20
1.3. USOS Y APLICACIONES DE LA PROGRAMACION EN AMBIENTE DISTRIBUIDO ALCANTARA BLAS HUMBERTO FLORES DE JESUS LORENA MENDIOLA SANDOVAL ANA LILIA

description

jfroañjfidosnsjdk

Transcript of usos y aplicaciones de la programación en ambiente distribuido

  • 1.3. USOS Y APLICACIONES DE

    LA PROGRAMACION EN AMBIENTE DISTRIBUIDO

    ALCANTARA BLAS HUMBERTO

    FLORES DE JESUS LORENA

    MENDIOLA SANDOVAL ANA LILIA

  • AMBIENTE DISTRIBUIDO

    Conjunto de computadoras interconectadas que comparten un estado ofreciendo una visin de sistema

    Es aquel en el que los componentes localizados en computadores conectados en red, comunican y coordinan sus acciones mediante el paso de mensajes

  • MOTIVOS PARA DESARROLLAR Y APLICAR UN AMBIENTE DISTRIBUIDO

    Compartir recursos Los recursos pueden ser administrados por servidores y accedidos por

    clientes (No se si esta sea la misma que la de abajo como ven si la quitamos)

    Pueden ser encapsulados como objetos y accedidos por objetos clientes

  • OBJETIVOS

  • ALTO RENDIMIENTO

    Puede utilizarse una red local para distribuir los procesos

    de la tarea entre los nodos de la red con el fin de

    aprovechar los recursos de cmputo disponibles

    (generalmente PCs de bajo coste) para reducir el tiempo

    de finalizacin.

  • TOLERANCIA A FALLOS

    En un sistema bancario es preciso mantener replicada la

    informacin acerca del estado de las cuentas de los clientes en

    diferentes servidores, pues el riesgo de perder informacin por el

    fallo de una mquina resulta inaceptable por las consecuencias que

    acarreara. En estos sistemas es crtico conseguir una actualizacin

    consistente de las rplicas.

  • ALTA DISPONIBILIDAD

    Hay aplicaciones donde la distribucin se realiza para acercar la

    informacin al usuario y disminuir los tiempos de respuesta. En casos

    simples, se utilizan tcnicas de replicacin que tienen en cuenta la

    distribucin geogrfica.

    Evitando los cuellos de botella del servidor, ofreciendo disponibilidad de

    recursos de manera prcticamente indiscriminada.

  • MOVILIDAD.

    La abundancia de dispositivos fsicos introduce una dificultad adicional para el acceso a la informacin del usuario, de forma que este no tenga que gestionar la actualizacin de la informacin en cada dispositivo.

  • EJEMPLO

  • Un mensaje de correo borrado desde el telfono mvil debera aparecer como borrado cuando posteriormente el usuario acceda a su correo desde un ordenador personal.

    As, el usuario se mueve desde un dispositivo a otro y accede al espacio de su informacin de forma actualizada y consistente.

    EJEMPLOS ACTUALES

    Gmail de Google para el correo electrnico

    Dropbox para documentos.

  • ENTORNOS DE APLICACION

  • INTERNET

    Es un sistema distribuido muy grande. Permite a los usuarios, donde quiera que estn, hacer uso de servicios como

    World Wide Web(www) Correo electrnico Transferencia de archivos (multimedia, videoconferncias)

  • INTERNET Son variadas pero se limitan por rendimiento y

    seguridad.

    Las redes de peer-to-peer Sistemas para computacin en grid: ofrecen a partir de

    peer-to-peer brindan una gestin transparente

    Los servicios cloud computing: servicios de internet en la nube

  • INTRANET

    Es una porcin de Internet que es administrada y que tiene un limite que puede ser configurado para hacer cumplir polticas de seguridad local

    Esta conectada a internet por medio de un encaminado (router) lo que permite a los usuarios hacer uso de servicios de otro sitio como la Web o el correo electrnico

  • INTRANET

    Permite acceder a los servicios que ella proporciona los usuarios de otras Intranets.

    Protege servicios frente al uso no autorizado por parte de usuarios maliciosos de cualquier usuario

    Protege de virus que entren y ataquen a las computadoras y se destrocen datos valiosos

  • Este ambiente distribuido se utiliza en varios lugares como los son:

    La polica o agencias de seguridad El servicio Nacional de Reino Unido Hospitales Organizaciones militares Empresas Y la utilizan protegiendo la informacin con la que cuentan

  • COMPUTACION MOVIL Y UBICUA

    En los avances tecnolgicos en la mini autorizacin de dispositivos y redes inalmbricas han llevando cada vez mas la integracin de dispositivos de computacin pequeos y porttiles en sistemas distribuidos

  • DISPOSITIVOS EN EL QUE SE USAN Computadores Porttiles Dispositivos de manos (handheld) en los que se incluye: asistentes digitales personales (PDA)

    Telfonos mviles

    Buscapersonas

    Videocmara

    Cmaras digitales

  • Dispositivos que se pueden llevar puestos como los son: Relojes inteligentes con funcionalidad semejante a los PDAs

    Dispositivos insertados como lo son: Lavadoras

    Coches

    Frigorficos

  • ENTORNOS UBICUOS

    Una misma llamada telefnica de un usuario que sale desde su domicilio al

    aeropuerto podra utilizar infraestructuras diferentes: la lnea ADSL en el

    domicilio a la que el telfono se conecta mediante un punto de acceso al que

    accede por Bluetooth; telefona mvil ofrecida por un operador durante el

    trayecto al aeropuerto, o un servicio de acceso a Internet ofrecido por otro

    operador mediante WiFi, ms barato que el de telefona mvil, una vez que

    llega al aeropuerto