SISTEMAS DISTRIBUIDOS Y SUS CARACTERISTICAS
Introducción
En
los últimos años, la tecnología se ha encargado de hacer más sencilla la vida
de las personas, realizando transferencias bancarias desde nuestros teléfonos móviles,
enviando nuestra ubicación para quedar con amigos y familiares, pidiendo un
taxi, entre otras cosas que ahora nos es posible hacer.
A
continuación, se describen los sistemas distribuidos, que son el tras
bambalinas de este escenario inalámbrico tan moderno en el que vivimos y los
responsables de que podamos ver información en casi cualquier dispositivo
conectado a una red.
Definición
Un
sistema distribuido son varias computadoras independientes, que no tienen en
común memoria ni espacio de ejecución de los programas. (Liu, 2004)
Están
conectadas en red y se permite la comunicación entre estas a través de mensajes
enviados mediante un protocolo preestablecido. (Cinvestav)
Características
- Concurrencia: Permite que los datos y recursos (las transferencias) disponibles para los usuarios puedan ser utilizados al mismo tiempo por varios de ellos.
- Ausencia de reloj global: Las transferencias no están sincronizadas, o sea, no tiene que realizarse forzosamente el envió de varios mensajes al mismo tiempo.
- Fallos independientes: Si existe alguna falla en algún componente del sistema, el sistema solo va ser afectado parcialmente, lo cual es una ventaja ya que no interrumpe las demás transacciones que el sistema está realizando en ese momento.
Conclusión
Los
sistemas distribuidos representan una gran ventaja, ya que nos brindan la
posibilidad de comunicarnos con otras computadoras, compartir y visualizar información.
Además, el hecho de que una falla no haga que el sistema completo deje de
funcionar es muy bueno ya que no habrá perdida de información y existe la posibilidad y el tiempo de analizar y arreglar lo que está mal y así evitar
que vuelva a suceder.
De
la misma manera, los sistemas distribuidos pueden llegar a presentar fallos en
la seguridad, ya que incluso cuando se han implementado métodos para evitar que
los mensajes sean interceptados o corrompidos, siempre han existido maneras
para hacer imposible que algunos de los mensajes lleguen de manera segura a su
destino.
Otra
característica que me parecio importante de los sistemas distribuidos es la
transparencia, que a su vez esta constituida por varios tipos, tales como la
transparencia de ubicación (los recursos son presentados cuando se solicitan
sin la necesidad de mostrar exactamente de donde provienen), de concurrencia (muchos
usuarios pueden visualizar la información sin saber que otros usuarios la están
viendo al mismo tiempo), frente a fallos (como se mencionaba en los fallos
independientes, ya que el sistema entero no se descompone, oculta el fallo y
los usuarios pueden seguir realizando tareas), entre otros.
Referencias
Aroquipa, I. E. (s.f.). Universidad Nacional del
Altiplano. Obtenido de Portal UNAP:
http://www.unap.edu.pe/cidiomas/licing/pdf/sd.pdf
Cinvestav. (s.f.). Cinvestav.
Obtenido de Cinvestav Tamaulipas:
http://www.tamps.cinvestav.mx/~vjsosa/clases/sd/sistemas_distribuidos_panorama.pdf
Liu, M. (2004). Computación
Distribuida. Fundamentos y Aplicaciones. Madrid: PEARSON EDUCACIÓN.
Stallings, W. (2004). Fundamentos
y Seguridad en Redes. Madrid: PEARSON EDUCACIÓN.
Comentarios
Publicar un comentario