Ques es un sistema distribuido

Páginas: 8 (1843 palabras) Publicado: 27 de marzo de 2014
Qué es un Sistema Distribuido?

Un sistema distribuido es una colección de computadoras independientes que
aparecen ante los usuarios del sistema como una única computadora
TanenbaumUn sistema distribuido es aquel en el que los componentes localizados en
computadores, conectados en red, comunican y coordinan sus acciones únicamente
mediante el paso de mensajes

Características de losSistemas Distribuidos
Concurrencia: en una red de computadores, la ejecución de programas
concurrentes es la norma. La capacidad del sistema para manejar recursos
compartidos se puede incrementar añadiendo más recursos (por ejemplo,
computadores) a la red. La coordinación de programas que comparten recursos y
se ejecutan de forma concurrente es también un tema importante y recurrente.Inexistencia de reloj global: cuando los programas necesitan cooperar coordinan
sus acciones mediante el intercambio de mensajes. La coordinación estrecha
depende a menudo de una idea compartida del instante en el que ocurren las
acciones de los programas. Pero resulta que hay límites a la precisión con lo que
los computadores en una red pueden sincronizar sus relojes, no hay una única
noción globaldel tiempo correcto. Esto es una consecuencia directa del hecho que
la única comunicación se realiza enviando mensajes a través de la red.


Un sistema distribuido se define como una colección de computadoras separadas físicamente y conectadas entre sí por una red de comunicaciones distribuida; cada máquina posee sus componentes de hardware y software que el usuario percibe como un solosistema (no necesita saber qué cosas están en qué máquinas). El usuario accede a los recursos remotos (RPC) de la misma manera en que accede a recursos locales, o un grupo de computadores que usan un software para conseguir un objetivo en común.
Los sistemas distribuidos deben ser muy confiables, ya que si un componente del sistema se descompone otro componente debe ser capaz de remplazarlo. Esto sedenomina tolerancia a fallos.El tamaño de un sistema distribuido puede ser muy variado, ya sean decenas de hosts (red de área local), centenas de hosts (red de área metropolitana), o miles, o millones de hosts (Internet); esto se denomina escalabilidad.

Los sistemas distribuidos abarcan una cantidad de aspectos considerables, por lo cual su desarrollo implica mucha complejidad.
Existen ciertosaspectos que requieren extremo cuidado al desarrollarse e implantarse como el manejo de fallos, el control de la concurrencia, etc.
Existen muchos temas de investigación relacionados con los sistemas distribuidos, por ejemplo los planteados en el apartado de Desafíos.
Se nota también que muchas tecnologías están en constante desarrollo y maduración, lo cual implica un minucioso estudio previode muchos factores antes de apostar por alguna tecnología en especial.

























DESVENTAJAS DE LOS SISTEMAS DISTRIBUIDOS

El principal problema es el software, es el diseño, implantación y uso del software distribuido, pues presenta numerosos inconvenientes. Los principales interrogantes son los siguientes:

¿Qué tipo de S. O., lenguaje de programacióny aplicaciones son adecuados para estos sistemas?.
¿Cuánto deben saber los usuarios de la distribución?.
¿Qué tanto debe hacer el sistema y qué tanto deben hacer los usuarios?.
La respuesta a estos interrogantes no es uniforme entre los especialistas, pues existe una gran diversidad de criterios y de interpretaciones al respecto.
Otro problema tiene que ver con las redes de comunicación. Porejemplo: -Perdida de mensajes, saturación en el tráfico, etc.
Un problema que puede surgir al compartir datos es la seguridad de los mismos.
En general se considera que las ventajas superan a las desventajas, si estas últimas se administran seriamente.
DESAFÍOS

Heterogeneidad de los componentes.- La interconexión, sobre todo cuando se usa Internet, se da sobre una gran variedad de elementos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas distribuidos
  • sistema distribuido
  • Sistemas Distribuidos
  • Sistemas Distribuidos
  • sistema distribuido
  • Sistemas distribuidos
  • Sistemas Distribuidos
  • Sistemas Distribuidos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS