jueves, 26 de enero de 2012

Sistemas Distribuidos

Los sistemas distribuidos están compuestos por hardware y software los cuales se comunican  través de una red LAN. Dicha comunicación se establece por medio de protocolos.
Uno de los protocolos que se utiliza en el Cliente-Servidor es el TCP, el cual está orientado a la conexión, también está el Hiper Texto  (Hipertext Transfer Protocol), el protocolo FTP también hace parte del modelo Cliente-Servidor donde el cliente envía una orden y el servidor espera alguna solicitud.

Las bases de datos distribuidas son importantes por la información permanece almacenada en diferentes equipos o sitios a la vez, comunicados entres si permitiendo operaciones locales y distribuidas. Así mismo permitiendo tener respaldo de la información (contingencia). Las ventajas que ofrece son: respaldo de la información, disponibilidad de la información, rendimiento óptimo.


La solución propuesta de comunicación virtual a través de un sistema distribuido es la implementación de un Sistema de un Gimnasio, donde los usuarios se registran por primera vez y el sistema les asigna un ID y una contraseña. Los usuarios ingresarían al Sistema Virtualmente desde cualquier sitio donde se encuentren, una vez estén en el sistema pueden realizar consultas con otros usuarios y entrenadores personalizados a través de un chat, adicionalmente pueden realizar consultas de rutinas, actividades y ver videos. Dicha información se en contraria almacenada en una base de datos.
Los recursos que se integran en el sistema distribuido propuesto son la compartición de recursos, en nuestro caso a nivel software donde se comparten ficheros, ventanas y la información que se encuentra en la base de datos. Los recursos de nuestro sistema están encapsulados en la computadora central, donde solamente puede ser accedido por otras computadoras median la comunicación a través de la red (WAN). La concurrencia existe en nuestro sistema teniendo en cuenta que  existen varios procesos que se ejecutan a la vez, muchos usuarios interactúan simultáneamente realizando peticiones de información en la base de datos.
La arquitectura cliente servidor del sistema está compuesto por la capa de presentación, capa lógica de la aplicación y la capa de base de datos. Esta lógica se utiliza teniendo en cuenta que durante el transcurso del tiempo puede existir demanda en el procesamiento de datos en la aplicación, también se tiene que la base de datos es centralizada  del servidor,  su mantenimiento es mínimo.
Dentro de los protocolos de comunicación que se utiliza dentro del Sistema Distribuido propuesto están:
IP Protocolo de Internetè Protocolo de la capa de red que permite la transferencia básica de datos y se encarga del direccionamiento de la información, para que llegue a su destino en la red.
Protocolo de Transmisiónè Protocolo ubicado en la capa de transporte, es el encargo de dividir y ordenar la información a transportar en pequeños paquetes.
HTTP Protocolo de transferencia de hipertextoè Protocolo de la capa de aplicación, el cual permite el servicio de transferencia de páginas de característica hipertexto entre el cliente WEB y los servidores.
Existen otros tipos de protocolos los cuales no utilizamos en nuestra propuesta como SMTP y POP3

Esquema de Conectividad


Bibliografía
Introducción Sistemas Distribuidos
Alberto Lafuente, Departamento de Arquitectura y Tecnología de Computadores, UPV/EHUhttp://www.sc.ehu.es/acwlaroa/SDI/Apuntes/Cap1.pdf

No hay comentarios:

Publicar un comentario