Sistemas distribuidos

Solo disponible en BuenasTareas
  • Páginas : 9 (2210 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de mayo de 2011
Leer documento completo
Vista previa del texto
Sistemas Distribuidos: Un sistema distribuido se encarga del procesamiento de solicitudes mediante un conjunto de computadoras independientes que aparecen ante los usuarios del sistema como una única computadora. Y sirve para Un sistema en el que los componentes hardware y/o software ubicados en computadoras en red, se comuniquen y coordinen sus acciones intercambiando mensajes.
Transparencia:el usuario y los programas ven al sistema como un todo.
* T. acceso: Entras a la página Sin saber los procedimientos.
* T. localización: Oculta donde se localiza el recurso ej. DF Saltillo, USA
* T. Migración: Un recurso se oculta en otra localización ej. Cambio de hosting
* T. Replicación: Hecho de tener duplicada la información
* T. Concurrencia: Procesos que tienen muchosusuarios externos.
* T. Falla: Oculta fallas y recuperación de un recurso
* T. Persistencia: Ocultar si el recurso software esta en memoria o en disco.
Escalabilidad: Capacidad de un sistema para crecer sin aumentar su complejidad ni disminuir su rendimiento.
*Servicio Centralizados: Un solo servidor para todos los usuarios
*Datos Centralizados: Una sola BD
*Algoritmos centralizados: Haceun ruteo basado en información completa
DNS: Domain Name System por medio de jerarquías.
Middleware: Capa adicional colocada encima de los NOS (sist. Oper.redes)
Kernel: núcleo o parte esencial de un sistema operativo. Provee los servicios básicos del resto del sistema.
Arquitectura Cliente-Servidor
En el modelo cliente-servidor hay dos tipos de procesos, los clientes son procesos que hacenpeticiones de servicio y los servidores proveen esos servicios. Hay ejemplos híbridos, como por ejemplo un buscador de Internet, que es servidor de la petición que nosotros podemos hacerle a través de su página web, pero a su vez es cliente de otros servidores de Internet buscando la información para nosotros.

Modelo OSI open system interconection: Es el modelo base sobre el que trabajandiferentes mecanismos de comunicación de los sistemas distribuidos. Existen diferentes procedimientos que están diseñados para trabajar en diferentes niveles del modelo. RPC-aplicación Socket-transporte RMI-aplicacion

N.Aplicacion:Servicios de Red o palicaciones
N.presentacion: Representacion de los datos
N. Sesion: Comunicación entra dispositivos de la red
N.Transporte: Conexión de extremoaextremos y fiabilidad de los datos
N. Red: Direccionamiento lógico y determinación de ruta
N. Enlace de datos: direccionamiento físico
N. físico: Señal y transmisión binaria

RPC remote procedure call: El cliente especifica el acceso a un servicio por medio de una función
Componentes:

1. El cliente ve que el servicio que necesita est en un servidor remoto asi que envía el contenido de sumensaje a su aplicación cliente para que la convierta en un formato estándar.
2. Cliente

la aplicación envía la info a su sist operativo y el cliente se queda en espera
3. El siste op. Del cliente envía la información por medio de la red al sistema operativo del servidor
4. La aplicación recibe la solicitud y la desempaqueta
5. La aplicación envía la información al servidor6. El servidor envía una solicitud a su sitema operativo y este le regresa una respuesta
7. El servidor le envía la respuesta a su aplicación
8. La aplicación empaqueta la respuesta en un formato estándar y la envía al SO
9. El SO del servidor envía la respuesta por medio de la red al so del cliente
10. El so del cliente envía la respuesta a la aplicación del cliente
11. Laaplicación cliente convierte el mensaje a un lenguaje entendible para el cliente.

Socket: Un método que nos va ayudar para lograr una comunicación entre procesos.
Primitivas:
Socket: Punto final de comunicación: Combinación de dirección IP, # de puerto UNICO
Blind: Asociar una dirección local al socket: Número de teléfono que me den
Listen: Anuncia la disponibilidad: Colgado el teléfono...
tracking img