Inicio Anterior Siguiente

Sistemas Distribuidos
Concepto y Caracter�zticas
Sistema_Distribuido

Es un concepto poco claro de definir. Colecci�n de elementos de c�mputo aut�nomo que se encuentran f�sicamente separados y no comparten una memoria com�n, se comunican entre s� a trav�s del intercambio de mensajes utilizando un medio de comunicaci�n. Los sistemas aut�nomos pueden tener caracter�sticas no homog�neas.

Caracter�sticas de los Sistemas Distribuidos.



1.-Cada elemento de computo tiene su propia memoria y su propio Sistema Operativo.

2.-Control de recursos locales y remotos.

3.- Sistemas Abiertos (Facilidades de cambio y crecimiento).

4.-Plataforma no standard ( Unix, NT, Intel, RISC, Etc.).

5.-Medios de comunicaci�n ( Redes, Protocolos, Dispositivos, Etc.).

6.- Capacidad de Procesamiento en paralelo.

7.-Dispersi�n y parcialidad.




Factores que han afectado el desarrollo de los Sistemas Distribuidos.


1.-Avances Tecnol�gicos.

2,.Nuevos requerimientos.

3.-Globalizaci�n.

4.-Aspectos Externos ( Culturales, Pol�ticos, Econ�micos ).

5.-Integraci�n.






Ventajas y Desventajas de los Sistemas Distribuidos

Ventajas:

Procesadores m�s poderosos y a menos costos
  • Desarrollo de Estaciones con m�s capacidades
  • Las estaciones satisfacen las necesidades de los usuarios.
  • Uso de nuevas interfaces.
Avances en la Tecnolog�a de Comunicaciones.
  • Disponibilidad de elementos de Comunicaci�n.
  • Desarrollo de nuevas t�cnicas.
Compartici�n de Recursos.
  • Dispositivos (Hardware).
  • Programas (Software).
Eficiencia y Flexibilidad.
  • Respuesta R�pida.
  • Ejecuci�n Concurrente de procesos (En varias computadoras).
  • Empleo de t�cnicas de procesamiento distribuido.
Disponibilidad y Confiabilidad.
  • Sistema poco propenso a fallas (Si un componente no afecta a la disponibilidad del sistema).
  • Mayores servicios que elevan la funcionalidad ( Monitoreo, Telecontrol, Correo El�ctrico, Etc.).
Crecimiento Modular.
  • Es inherente al crecimiento.
  • Inclusi�n r�pida de nuevos recursos.
  • Los recursos actuales no afectan.


Desventajas:


Requerimientos de mayores controles de procesamiento.

Velocidad de propagaci�n de informaci�n ( Muy lenta a veces).

Servicios de replicaci�n de datos y servicios con posibilidades de fallas.

Mayores controles de acceso y proceso ( Commit ).

Administraci�n m�s compleja.

Costos.


Modelo de Construcci�n.



Arquitectura Cliente/Servidor:


Una arquitectura es un conjunto de reglas, definiciones, t�rminos y modelos que se emplean para producir un producto. La arquitectura Cliente/Servidor agrupa conjuntos de elementos que efect�an procesos distribuidos y computo cooperativo.



Beneficios:
Mejor aprovechamiento de la potencia de c�mputo (Reparte el trabajo).
  • Reduce el tr�fico en la Red. (Viajan requerimientos).
  • Opera bajo sistemas abiertos.
  • Permite el uso de interfaces gr�ficas variadas y vers�tiles.


  • Cliente
    Conjunto de Software y Hardware que invoca los servicios de uno o varios servidores.

    Caracter�sticas:
  • El Cliente oculta al Servidor y la Red.
  • Detecta e intercepta peticiones de otras aplicaciones y puede redireccionarlas.
  • Dedicado a la cesi�n del usuario ( Inicia...Termina ).
  • El m�todo m�s com�n por el que se solicitan los servicios es a trav�s de RPC (Remote Procedure Calls).


  • Funciones Comunes del Cliente:
  • Mantener y procesar todo el dialogo con el usuario.
  • Manejo de pantallas.
  • Men�s e interpretaci�n de comandos.
  • Entrada de datos y validaci�n.
  • Procesamiento de ayudas.
  • Recuperaci�n de errores.


  • Servidor
    Conjunto de Hardware y Software que responde a los requerimientos de un cliente.

    Tipos Comunes de Servidores:
  • Servidor de Archivos (FTP, Novell).
  • Servidor de Bases de Datos (SQL, CBASE, ORACLE, INFORMIX).
  • Servidor de Comunicaciones
  • Servidor de Impresi�n.
  • Servidor de Terminal.
  • Servidor de Aplicaciones (Windows NT, Novell).


  • Funciones Comunes del Servidor:
  • Acceso, almacenamiento y organizaci�n de datos.
  • Actualizaci�n de datos almacenados.
  • Administraci�n de recursos compartidos.
  • Ejecuci�n de toda la l�gica para procesar una transacci�n.
  • Procesamiento com�n de elementos del servidor.


  • Red de Comunicaci�n


    Es todo aquel conjunto de elementos basados en hardware y software que permite establecer un enlace entre los clientes y los servidores, se clasifican por su tama�o LAN, MAN y WAN.

    Caracter�sticas de la comunicaci�n:
  • A trav�s de este medio, el cliente debe localizar e iniciar la comunicaci�n con el servidor.
  • No se utiliza la metodolog�a de compartici�n de archivos, ya que todos los accesos a la informaci�n se llevan a cabo a trav�s de peticiones por medio de comunicaci�n.
  • Debido a que los programas de manejo y control de informaci�n ( Archivos y bases de datos solo se env�an y reciben los resultados de las operaciones (Tr�fico igual a Datos le�dos o escritos).
  • Debido a la flexibilidad de establecer sesiones con m�ltiples servidores y manejo de informaci�n en varias bases de datos (en sitios remotos es requerido el uso de estilos transaccionales y cooperativos).
  • .











    Actualizado: 5 de junio 2004....

    [Arriba]



    ©2004 Alfonso Araujo Crdenas - Derechos reservados
    Hosted by www.Geocities.ws

    1