Ensayo Sistemas Distribuidos
SISTEMAS DISTRIBUIDOS
INTRODUCCIÓN
A partir de la creación de las redes locales y las comunicaciones fueron desarrollados los sistemas distribuidos
cuyos principales beneficios son la transferencia de datos a alta velocidad y la capacidad de comunicación
entre dos o más sitemas.
Los sistemas distribuidos son el conjunto de componentes que se encuentran interrelacionados entre sí por medio
de computadoras conectadas en red, que mediante un proceso establecido se transmiten mensajes entre sí con el
objetivo de comunicar las acciones a realizar para lograr un objetivo específico.
Actualmente el prinicipal enfoque de los sitemas distribuidos es el estudio de las redes utilizadas por la
sociedad como: Internet, redes bancarias, redes telefónicas, entre otras.
DESARROLLO
Etapas de los sistemas distribuidos
Los sistemas distribuidos comenzaron con procesamientos centrales o host en los cuáles todos los procesos
eran realizados de manera local en una sola computadora.
Posteriormente, surgieron los servidores o grupo de servidores conectados a una red o área local, la
principal función de estos grupos era la transmisión de archivos que en ocasiones llegaba a complicarse
cuando varios clientes hacían la misma solicitud.
La siguiente etapa de los sistemas distribuidos es la que sigue siendo utilizada actualmente llamada
cliente-servidor.
Este modelo de sistema distribuido consiste en dos partes, por una parte el cliente realiza la petición
que puede ser de distintos tipos como: la ejecución de un programa, el acceso a una base de datos con
información o el acceso a algún dispositivo.
La otra parte, el servidor, proporciona el servicio solicitado y para que esto se cumpla, necesariamente
debe haber una comunicación entre ambos.
CARACTERÍSTICAS
Las principales características de los sistemas distribuidos son las siguientes:
-Concurrencia:
Consiste en la realización simultánea de dos procesos en un mismo host o elemento de procesamiento, de
esta manera se permite que varios usuarios conectados a una misma red utilicen los recursos disponibles.
-Ausencia de reloj global:
Cuando se le es solicitado un servicio al sistema no existe una temporización general, es decir que
existe una distribución entre los componentes que regulan la transferencia de un mensaje para
cumplir con el servicio requerido, por lo tanto cada componente trabaja independientemente.
-Fallos independientes:
Esta característica explica la efectividad de los sitemas distribuidos pues consta en que
alguno de los componentes dentro del sistema puede llegar a tener una falla sin afectar a los
demás componentes y estos pueden continuar ejecutando sus acciones correspondientes.
EJEMPLO DE SISTEMA DISTRIBUIDO:
Un ejemplo de sistema distribuido en el día a día son los procesos que se realizan dentro de un aeropuerto,
específicamente entre el piloto de un avión y el controlador de tráfico aéreo.
La justificación radica en que se cumplen las tres principales características de un sistema distribuido:
Falta de reloj global: Las acciones no están coordinadas entre sí, pues mientras un piloto se encuentra
volando o despegando el controlador de tráfico aéreo no se ve afectado y se realiza el control de más
vuelos de manera simultánea,no es necesario que ambos hagan la misma actividad de manera simultánea.
Fallas independientes: El avión o el piloto pueden tener una falla sin afectar a todos los demás vuelos
o a todos los demás controladores de vuelo, pues estos pueden continuar con la ejecución de sus actividades.
Concurrencia: Un controlador de vuelo puede controlar más de dos vuelos a la vez sin que el proceso en los
mismos se vea afectado o interrumpido.
CONCLUSIONES
Podemos entender a los sitemas distribuidos como el conjunto de componentes relacionados entre sí
por medio de una red, con el objetivo de ejecutar una acción específica.
Esta relación permite que procesos complejos se vuelvan más viables y prácticos.
Sin embargo, una parte fundamental dentro de los sistemas distribuidos es asegurarse que el
sistema cumpla con las características principales de los sistemas distribuidos: como la
concurrencia que permite la realización de diversos procesos simultáneos sin que la
ejecución se vea afectada; la carencia de reloj global que gracias a esta propiedad de los
sistemas distribuidos las acciones no deben estar necesariamente coordinadas y puedan
trabajar independientemente y por último los fallos independientes, que aseguran la
eficiencia del sistema pues, gracias a esto si alguna de las partes dentro del sistema
falla el sistema puede continuar funcionando correctamente.
La importancia de los sitemas distribuidos es amplia, pues en medida en que la tecnología crece
los sistemas distribuidos también; pues colaboran en la conexión entre los distintos aspectos
como lo son: Sistemas operativos, Comunicaciones, Redes locales, Redes móviles, Redes bancarias etc.
y por tanto podemos darnos cuenta que el uso de los sistemas distribuidos es cotidiano y de vital importancia
REFERENCIAS
Coulourius,G.(2005)Sistemas Distribuidos: Conceptos y Diseños"321-375"
Comentarios
Publicar un comentario