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

Entradas más populares de este blog

Kerberos

Redes: tipos y topologías.

Socket y Datagrama