usos y aplicaciones de la programación en ambiente distribuido
-
Upload
juanchan-de-dios-gomez-aguilar -
Category
Documents
-
view
13 -
download
4
description
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