IDENTIFICA LA ARQUITECTURA DE LA COMPUTACIÓN
Enviado por israel9322 • 30 de Junio de 2013 • 6.995 Palabras (28 Páginas) • 337 Visitas
SISTEMAS DISTRIBUIDOS
Definición:
"Sistemas cuyos componentes hardware y software, que están en ordenadores conectados en red, se comunican y coordinan sus acciones mediante el paso de mensajes, para el logro de un objetivo. Se establece la comunicación mediante un protocolo prefijado por un esquema cliente-servidor".
La computación distribuida maneja un sistema en una red y trata de describir las tendencias de la funcionalidad distribuida.
Las primeras caracterizaciones fue en el año 1978 y las siguientes propiedades se le atribuyeron:
1.- su composición es de varios recursos informativos.
2.- los recursos distribuidos físicamente en la red de comunicaciones.
3.- tienes un sistema operativo de un nivel alto.
4.-una autonomía coordina del funcionamiento de sus recursos.
CARACTERÍSTICAS DE UN SISTEMA DISTRIBUIDO
Heterogénea: es la variedad y diferencia que se puede haber en los elementos que compone una red de datos (no solo aplica a las redes y al hardware, sino también a las implementaciones de los desarrolladores).
Extensibilidad y apertura: el sistema distribuido abierto ofrece sistema de servicios de acuerdo a las reglas desarrolladas.
Seguridad: es lo que se refiere a asegurar los mensajes que se envíen a un servidor.
Escalabilidad: en los sistemas distribuidos ha conducido a una filosofía de diseño en que cualquier recurso simple –hardware o software puede extenderse para proporcionar servicios a tantos usuarios como se quiera.
Tolerancia a fallos: cuando se produce fallos, los programas podrían producir resultado incorrectos, lo importante es estar preparado, por más confiable que sea su sistema.
Concurrencia: busca un balance entre los mantenimientos de la consistencia de los datos.
Transparencia: es cuando eres capaz de presentar al usuario las aplicaciones de un sistema que corre en una sola computadora.
TIPOS DE TRANSPARENCIA:
De acceso: oculta los datos y la accesibilidad de los recursos.
De ubicación: no es necesario conocer la localización de los recursos.
De migración: permite reubicaciones sin causar algún daño a las operaciones del usuario y servicios.
De recolocación: permite que el recurso o cliente puede moverse a diferentes ubicaciones mientras esta en uso.
De replicación: la ocultación de múltiples ejemplares de un mismo recurso.
De concurrencia: la ocultación de recursos entre usuarios sin intervención de ellos mismos.
VENTAJAS Y FACTORES DE DISTRIBUCION: Los factores de estrategia, el conocimiento y control de usuarios, los costos de desarrollo, la explotación del hardware, etc.
DESVENTAJAS Y FACTORES A CONSIDERAR: La falta de estándares, su complejidad del diseño, su seguridad e integridad, etc.
EVOLUCIÓN:
Procesamiento central (Host).- Uno de los primeros modelos de ordenadores interconectados, llamados centralizados, donde todo el procesamiento de la organización se llevaba a cabo en una sola computadora, normalmente un Mainframe, y los usuarios empleaban sencillos ordenadores personales.
Los problemas de este modelo son:
Cuando la carga de procesamiento aumentaba se tenía que cambiar el hardware del Mainframe, lo cual es más costoso que añadir más computadores personales clientes o servidores que aumenten las capacidades.
El otro problema que surgió son las modernas interfases gráficas de usuario, las cuales podían conllevar a un gran aumento de tráfico en los medios de comunicación y por consiguiente podían colapsar.
Grupo de Servidores.- Otro modelo que entró a competir con el anterior, también un tanto centralizado, son un grupo de ordenadores actuando como servidores, normalmente de archivos o de impresión, poco inteligentes para un número de Minicomputadores que hacen el procesamiento conectados a una red de área local.
ARQUITECTURA CLIENTE SERVIDOR
La arquitectura cliente-servidor: es un modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta. Esta idea también se puede aplicar a programas que se ejecutan sobre una sola computadora, aunque es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras.
EN RESUMEN
C/S es una relación entre procesos corriendo en máquinas separadas
El servidor (S) es un proveedor de servicios.
El cliente (C) es un consumidor de servicios.
C y S Interactúan por un mecanismo de pasaje de mensajes:
Pedido de servicio.
Respuesta.
ELEMENTOS DE LA ARQUITECTURA CTE. SERVIDOR
1. Puestos de trabajo
2. Comunicaciones
CARACTERÍSTICAS DEL MODELO CTE. SERVIDOR
• Combinación de un cliente que interactúa con el usuario, y un servidor que interactúa con los recursos compartidos. El proceso del cliente proporciona la interfaz entre el usuario y el resto del sistema. El proceso del servidor actúa como un motor de software que maneja recursos compartidos tales como bases de datos, impresoras, módems, etc.
• Las tareas del cliente y del servidor tienen diferentes requerimientos en cuanto a recursos de cómputo como velocidad del procesador, memoria, velocidad y capacidades del disco y input-output devices.
• Se establece una relación entre procesos distintos, los cuales pueden ser ejecutados en la misma máquina o en máquinas diferentes distribuidas a lo largo de la red.
• Existe una clara distinción de funciones basada en el concepto de "servicio", que se establece entre clientes y servidores.
• La relación establecida puede ser de muchos a uno, en la que un servidor puede dar servicio a muchos clientes, regulando su acceso a recursos compartidos.
• Los clientes corresponden a procesos activos en cuanto a que son éstos los que hacen peticiones de servicios a los servidores. Estos últimos tienen un carácter pasivo ya que esperan las peticiones de los clientes.
• No existe otra relación entre clientes y servidores que no sea la que se establece a través del intercambio de mensajes entre ambos. El mensaje es el mecanismo para la petición y entrega de solicitudes de servicio.
VENTAJAS Y DESVENTAJAS DEL MODELO CTE. SERVIDOR
Ventajas
Uno de los aspectos que más ha promovido el
...