Sistemas Distribuidos
Sistemas Distribuidos
En este escrito se hablará
acerca de un sistema distribuido, su evolución, las grandes ventajas que
presenta en comparación a los demás así como sus respectivas fallas. Queremos
mostrar los beneficios que a traído para el avance de la tecnología, su
evolución y la importancia que tiene para la comunicación actual. Para ellos
hablaremos de la evolución de estos sistemas a la actualidad
En los años 70 los sistemas
distribuidos tenían como característica principal los mainframes (Computadoras
con gran capacidad y eficiencia) y se usaban redes WANDs de transmisión muy
lenta por lo que los procesos que se realizaban muchas veces se veían
interrumpidos o limitados por su capacidad. Su velocidad de transmisión era de
2400 a 9600 bits por segundo.
Diez años después en la
década de los 80s al sistema de mainframes y minicomputadoras se añaden las PC
de escritorio y cambian las redes por LANs y WANs que lograban alcanzar una
velocidad de casi 2 megas.
En 1990 para los sistemas distribuidos crean
diferentes máquinas de red dependiendo de el área geográfica, se implementa el
Procesamiento Cooperativo Distribuido que permite un intercambio de información
entre diferentes computadoras.
Y llegamos a la actualidad,
cuando podemos definir a un sistema distribuido como:"Un conjunto de
computadoras cada una con sus propias componentes tanto en hardware como en
software conectadas a una red común a través de la cual pueden transmitir
información. Además de comunicarse mediante el paso de mensajes, estos mensajes
entre los ordenadores son posibles mediante un protocolo ya establecido.” (Coulouris,
2001)
Para que un sistema sea
considerado como distribuido debe contar con ciertos atributos especiales,
entre los que se destacan:
*Concurrencia: Quiere decir
que la información que se encuentre en la red pueden ser utilizados al mismo
tiempo por los diferentes usuarios que interactúan en la red, además de que se
pueden realizar varios trabajos en distintas computadoras al mismo tiempo. (M.L.Liu,
2001)
*Carencia de Reloj Global:
Cada computadora tiene su propio reloj interno el cual coordina sus acciones,
de esta manera logra que todos los equipos estén sincronizados. (M.L.Liu,
2001)
* Fallos Independientes: Si
uno de los equipos de la red falla, los demás siguen trabajando con normalidad
y pueden terminar sus tareas, ya que cada componente es independiente de los
demás. (M.L.Liu, 2001)
Usar un sistema distribuido
trae ventajas y desventajas. Entre las
ventajas de este tipo de sistemas son: Los sistemas distribuidos ayudan a la economía, pues es mucho
más barato, añadir servidores y clientes cuando se requiere aumentar la
potencia de procesamiento. El trabajo en conjunto, por ejemplo: en las fábricas
existen CPU diferentes y realizan acciones en conjunto, dirigidos por un
sistema distribuido. Tienen una mayor confiabilidad, al estar distribuida la
carga de trabajo en muchas máquinas la falla de una de ellas no afecta a las
demás, el sistema sobrevive como un todo.
Por otro lado puede traer ciertas desventajas como son: Los sistemas distribuidos son más complejos, esto provoca
que sea más difícil comprender sus propiedades. Puede accederse al sistema
desde varias computadoras diferentes, y el tráfico en la red, puede estar
sujeto a escuchas indeseadas (esto hace más difícil mantener la integridad de
los datos en el sistema y que los servicios no bajen de su calidad por
ataques).
Los
sistemas distribuidos los podemos encontrar por toda la red, ejemplos de ello
son:
*Un banco
es un claro ejemplo de un sistema distribuido debido a que cada sucursal tiene
dados de alta a los clientes con ciertas características como su saldo, su
fecha límite de pago, estado de deuda, etc. Entonces si un cliente va a otra
sucursal y quiere solicitar dinero entonces solo se debe acceder a su cuenta a través
de la red si necesidad de tener que ir a la misma sucursal en la que se dio de
alta.
*Otro
ejemplo puede ser YouTube puesto que nos muestra vídeos a los usuarios sin
necesidad de descargarlos puesto que se encuentran almacenados en grandes
sistemas. YouTube requiere de una gran capacidad de transmisión además podemos
ver lo que suben las demás personas según nuestros gustos e incluso subir
nuestros propios vídeos.
Podemos concluir que los sistemas distribuidos permiten
el acceso de la información de datos de manera rápida y eficiente, además de
que la administran e integran. La evolución de los sistemas distribuidos ha
crecido a lo largo de los años permitiendo que la información se comparta
libremente aunque a veces no de manera segura debido a que el libre acceso a
los datos que hay cualquier persona con tan solo unos clics pueda conocer toda
la información de una persona u empresa y baste con solo entrar
ingresar su nombre a las redes sociales para saber su estado civil, conocer a
su familia y hasta conocer como piensa.
Los
sistemas distribuidos se encuentran en todo lo que usamos y vivimos se han
convertido en parte de nuestra vida de tal manera que ya no sabemos qué pasaría
si desaparecieran, probablemente nos enfrentaríamos a una época de oscuridad y
desinformación.
Referencias
Coulouris, G. (2001). Sistemas Distribuidos: Conceptos
y Diseño. EUA: Pearson Addison-Wesley.
M.L.Liu. (2001). Computacion
Distribuida:Fundamentos y Aplicaciones. EUA: Pearson Addison-Wesley.
Presuman, R. S. (2012). Ingeniería
de Software. Reino Unido: McGraw-Hill Interamericana.
Universidad de Sonora,
D. d. (13 de 08 de 2017). Universidad de Sonora. Obtenido de Objetos
Distribuidos: http://www.fisica.uson.mx/carlos/WebServices/WSOverview.html
Comentarios
Publicar un comentario