Está en la página 1de 1

INTRODUCCIÓN A LOS SISTEMAS DISTRIBUIDOS

Los Sistemas distribuidos es el conjunto de ordenadores conectados  HADWARE


entre si compartiendo un estado global y manteniendo una imagen de
sistema único ante el usuario final Elementos de Computo
En este apartado nos enfocaremos en la categoría MIMD, maquinas con
Una mirada más allá… diversas unidades de proceso (Nodos) para concretar aquellas arquitecturas
En eso se han convertido los sistemas ubicuos los cuales se que puedan soportar distribución. Dentro de ésta categoría existen distintos
caracterizan por ser aquella tecnología accesible donde sea, cuando tipos de arquitecturas:
sea y como sea con el desarrollo de dispositivos adaptables que tienen
capacidades de ordenador y de comunicación. Este tipo de sistemas
contempla una amplia área de aplicaciones en la actualidad y a futuro.

Volviendo a los sistemas distribuidos, los mismos deben cumplir con


ciertas propiedades:
• Proporcionar una imagen o visión de un sistema centralizado al usuario y las
aplicaciones, para ello requiere los siguientes aspectos: Tabla 1. Tipos de Arquitecturas MIMD
• Transparencia de identificación
• Transparencia de ubicación Entre estos tipos de arquitecturas hay con que considerar tres elementos
• Transparencia de replicación que deben tener la condición de distribuirse entre los nodos: Proceso,
Transparencia • Transparencia de paralelismo
• Transparencia de compartición
Espacio de memoria y Espacio de E/S (ficheros y dispositivos). Y Esto lo
• Transparencia de rendimiento. encontramos en los multicomputadores y redes donde también el reloj es o
puede ser distribuido. En la actualidad los sistemas distribuidos se basan
fundamentalmente en PCs (Equipos de computo de consumo).
• Se refiere a la modularidad del sistema, lo que da una flexibilidad que le permite
crecer al sistema sin hacerse más complejo ni decrecer en su rendimiento.
Infraestructura de red
• Deben proporcionar: Los sistemas distribuidos se desarrollan en base a un red de
• Espacio de nombres amplios
comunicaciones que comunique los distintos equipos de computo, en la
Escalabilidad • Buen nivel de rendimiento en el acceso a los distintos recursos cando el sistema
crece siguiente imagen veremos las tecnologías actuales red y ciertas
características:

• Consiste en que el sistema tenga la capacidad de efectuar correctamente la función


para la cual ha sido diseñado.
• Se define por los siguientes aspectos:
Fiabilidad y • Disponibilidad del sistema, el tiempo que el sistema esté operativo
tolerancia a • Tolerancia a fallos, detectarlos y seguir funcionando correctamente a pesar de
fallos dicho desperfecto.

Tabla 2. Ejemplos de tecnologías de red


• Consiste en que un sistema con diversos componentes se mantenga en estado
global consistente
Sistemas Operativos
Consistencia
Para la distribución de recursos, el sistema operativo debe tener
compatibilidad para el funcionamiento de servicios distribuidos y flexibilidad
Gráf 1. Propiedades de los Sistemas Distribuidos para gestionar los servicios eficazmente. Una alternativa en este apartado
es la emulación de un sistema huésped sobre un SO anfitrión. Otra opción
 APLICACIONES DISTRIBUIDAS que se desarrolló con los años y para evitar la emulación(antiguamente
Las aplicaciones distribuidas muestran diversas motivaciones que inasumible) es la conocida como micronúcleo (núcleo del sistema
veremos a continuación: operativo), la cual ofrece las condiciones adecuadas para la distribución de
• Alto rendimiento servicios, por ejemplo el Mach 3,0. En la actualidad y con el pasar del
• Tolerancia a fallos tiempo más equipos móviles comienzan a soportar versiones ligeras de los
sistemas operativos comerciales (Windows, Mac) o de código abierto
• Alta disponibilidad
(Android) con características nada descartables.
• Movilidad
• Ubicuidad
 SISTEMA ABIERTOS
Todas estas características ante mencionadas permiten a las
aplicaciones funcionar en varios entornos como:
Los Sistemas distribuidos se fundamentan en sistemas abiertos para el
desarrollo de sistemas distribuidos sobre sistemas heterogéneos. Estos
Internet, el entorno más general, con la World-Wide-Web como su sistemas tienen las siguientes propiedades:
aplicación principal, la cual se fundamenta en la estructura de
• Interoperabilidad
comunicaciones entre las cuales tenemos las infraestructuras de
enlaces troncales de alta capacidad y dentro de ellas conectadas las • Transportabilidad de aplicaciones
subredes y los diversos ISP que dan el acceso a los usuarios a dicha • Transportabilidad de usuarios
infraestructura y tiene como protocolo acceso el HTTP. Otras
aplicaciones pueden ser por ejemplo las peer to peer, sistemas de  CONCLUSIÓN
computación en grid o los cloud computing, éste último ofreciendo
recursos en la nube.
Los sistemas distribuidos son la base para la operatividad de muchos de
los servicios que hoy en día usamos en nuestra vida cotidiana, su función
Otro de estos entornos son las Intranets, es como el internet pero a pesar de la variedad de fabricantes, tecnologías, dispositivos, sistemas
limitado, con los mismos protocolos y medios de acceso pero destinado operativos y demás, es lograr integrar todos estos elementos conectados
a un dominio especifico o conjunto de los mismos, como por ejemplo entre si para los servicios cliente-servidor.
para el ámbito corporativo.
Y algo distinto pero concatenado a estos sistemas son los sistemas
ubicuos los cuales tienden a crecer y desarrollarse más con el avanzar de
A continuación tenemos el entorno Ubicuo, éste a diferencia de los la tecnología, cada vez más control, acceso, disponibilidad de servicios y
antes mencionado, no es limitado como la intranet e ilimitado como el mucho más, todo en la palma de tu mano o a futuro de nuestra propia tu
internet pero puede dar acceso a ambos. Éste entorno consiste en que mente.
un dispositivo dentro de un entorno determinado se adapta y soporte
distintos servicios y plataformas para cumplir su función correctamente y
lo más importante es que todo aquel proceso y operaciones se realicen
de manera transparente.