Vous êtes sur la page 1sur 4

Tipos de sistemas distribuidos

Los principios de los sistemas distribuidos, lo principal d en darle el vistazo a los diferentes tipo de
sistemas distribuidos, se señalaran la diferencia entre los distintos tipos de sistemas de cómputo,
sistema distribuidos de información, y sistemas distribuidos embebidos.

- Sistema distribuido de cómputo.

En esta clase de sistema distribuido es utilizada para realizar tareas de cómputo de alto
rendimiento. Que es lo que se puede distinguir entre dos tipos de subgrupos.

En la parte del cómputo en clúster, el hardware subyacente consta de una colección de estaciones
de trabajo similares, o computadoras personales, conectadas cercanamente por medio de una red
de área local de alta velocidad.

 Sistemas de cómputo en clúster

Los sistemas de cómputo en cluster adquirieron popularidad cuando mejoro la relación precio-
rendimiento de las computadoras persónale y las estaciones de trabajo. Cada cluster consta de
colección de nodos de cómputo controlados y se accede a ellos mediante un solo nodo maestro.
Lo general, el nodo maestro manipula la ubicación de los nodos para un programa paralelo en
particular, mantiene una cola de procesamiento por lotes de trabajos enviados, y proporciona una
interface para los usuarios del sistema. [1]

 Sistemas de cómputo en grid

Una característica del cómputo basado en cluster es su homogeneidad. En la mayoría de los casos
las computadoras en cluster son en esencia las mismas, todas tiene el mismo sistema operativo,
están conectadas a través de la misma red.

En un sistema de cómputo grid es reunir el recurso de diferentes organizaciones para permitir la


colaboración de un grupo de personas o instituciones. Tal colaboración se realiza en la forma de
una organización virtual.

En la parte de la arquitectura en capas para sistemas de cómputo en grid y esta compuesta por
cuatro capas

 Capa de fabricación que este proporciona interfaces para recursos locales ubicados en
sitios especifico.
 Capa de conectividad consiste en protocolos de comunicación para dar soporte a las
transacciones del grid que abarcan el uso múltiples recursos.
 Capa de recursos es responsable de la administración de u solo recurso.
 Capa colectiva Esta se encarga de manipular el acceso a múltiples recursos y, por lo
general, consta de servicios para descubrir recursos, ubicación y calendarización de tareas
dentro de múltiples recursos, replicación de datos y asi sucesivamente.
 Capa de aplicación Consta de aplicaciones que operan dentro de una organización virtual y
hacen uso del ambiente de computo en grid. [2]
- Sistemas distribuidos de información

Se pueden encontrar otra importante clase de sistemas distribuidos en organizaciones que fueron
confrontadas con aplicaciones de red saludables, pero cuya interoperabilidad se volvió una
experiencia amarga.

Para distinguir varios niveles donde la integración tomo parte. En muchos casos una aplicación de
red constaba simplemente de un servidor que ejecutaba esa aplicación y dejaba disponible para
programas remotos, llamados clientes. Dichos clientes podían enviar una petición al servidor que
ejecutaba esa aplicación y la dejaba disponible para programa remotos llamados clientes.

Conforme más sofisticadas se estaban haciendo las aplicaciones y se fueron separando de manera
gradual en componentes independientes, se volvió claro que la integración tambien debe tomar
parte al dejar que las aplicaciones se comunicaran directamente entre si. Esto se derivó en una
gran industria que se concentra en la integración de aplicaciones empresariales. Para esto se
mostrara estas dos formas de sistemas distribuidos.

 Sistemas de procesamiento de transacciones

Programar utilizando transacciones requiere primitivas de transacción especiales que deben ser
proporcionadas ya sea por el sistema distribuido subyacente o por el lenguaje del sistema n
tiempo de ejecución.

Primitiva Descripcion
BEGIN_TRANSACTION Marca el inicio de una transacción.
END_TRANSACTION Termina la transacción e intenta continuar.
ABORT_TRANSACTION Finaliza la transacion y restablece los viejos
valores.
READ Lee los datos desde un archivo una tabla, u
otra fuente.
WRITE Escribe los datos en un archivo una tabla, o en
otra fuente.

De manera más específica las transacciones son:

1- Atómicas: para el mundo exterior, la transacción es indivisible.


2- Consistentes: La transacción no viola sistemas invariantes.
3- Aisladas: Las transacciones concurrentes no interfieren entre sí.
4- Durables: Una vez que se confirma una transacción, los cambios son permanentes. [3]

 Integración de aplicaciones empresariales.

Conforme las aplicaciones fueron desligándose de las base de datos sobre las que se construyeron,
la necesidad de que las instalaciones integraran aplicaciones independientes de sus bases de datos
se volvió más evidente. En particular, los componentes de las aplicaciones debían ser capaces de
comunicarse entre si de manera directa y no solo mediante un comportamiento de petición-
respuesta soportado por sistemas de procesamientos de transacciones.
En la parte de la necesidad de comunicación entre aplicaciones dio a pie a muchos modelos de
comunicación diferentes.

Existen diversos tipos de comunicación middleware. Con las llamadas a procedimientos remotos
que es un componente de aplicación puede enviar de manera efectiva una petición a otro
componente de aplicación, si este realiza una llamada a un procedimiento local.

Conforme la popularidad de la tecnología de objetos se desarrolló técnicas para permitir llamadas


a objetos remotos, ello dio pie a lo que se conoce como invocaciones a métodos remotos es
básicamente lo mismo que una RPC, excepto que la RMI tiene la desventaja de que el que llama y
el llamado necesitan estar en ejecución y estar activo al momento de la comunicación. [4]

- Sistemas distribuidos masivos

Los sistemas distribuidos que se mencionaron hasta este momento están caracterizados
principalmente por su estabilidad osea los nodos están fijos y tienen una conexión más o menos
permanente hacia una red.

A lo que se refiere a un sistema distribuido masivo, con frecuencia los dispositivos se caracterizan
por ser pequeños, de batería, portátiles, y tienen solo una conexión inalámbrica, aunque no todas
estas características son aplicables a todos los dispositivos.

Tal como sugiere su nombre en un sistema distribuido es parte de nuestro entorno, una de las
características importantes es su carencia general de control administrativo humano. En el mejor
de los casos, los dispositivos son configurados por sus propietarios, ya que de otro modo necesitan
descubrir automáticamente su ambiente y adaptarse de la mejor manera posible.

Aquí se muestra algunos ejemplos sobre sistemas masivos:

 Sistemas caseros:

Es el sistema construido alrededor de una red casera, estos sistemas generalmente consisten en
uno o más computadoras personales, aunque lo más importante es que integran aparatos
electrodomésticos de consumo típicos como televisión, equipos de audio, etc.

 Sistemas electrónicos para el cuidado de la salud


En esta comprende los sistemas relacionados con dispositivos electrónicos personales utilizados
para el cuidado de la salud. Con el creciente costo de los tratamientos médicos, se están
desarrollando nuevos dispositivos para dar seguimiento al bienestar de las personas.

 Redes de monitoreo

En este caso de estas redes forman parte de la tecnología que permite el dominio, y se ve que
muchas soluciones para las redes de monitoreo se vuelven aplicaciones masivas, lo que lo hace
más interesantes a las redes de monitoreo. [5]

[1] Andrew S. Tanenbaum Maarten Van Steen. (2008). Tipos de sistemas Distribuidos. En Sistemas
Distribuidos Principios y Paradigmas(17). Mexico: Person Edducacion.

[2] Andrew S. Tanenbaum Maarten Van Steen. (2008). Tipos de sistemas Distribuidos. En Sistemas
Distribuidos Principios y Paradigmas(18 - 19). Mexico: Person Edducacion.

[3] Andrew S. Tanenbaum Maarten Van Steen. (2008). Tipos de sistemas Distribuidos. En Sistemas
Distribuidos Principios y Paradigmas(20 - 21). Mexico: Person Edducacion.

[4] Andrew S. Tanenbaum Maarten Van Steen. (2008). Tipos de sistemas Distribuidos. En Sistemas
Distribuidos Principios y Paradigmas(23 - 24). Mexico: Person Edducacion.

[5] Andrew S. Tanenbaum Maarten Van Steen. (2008). Tipos de sistemas Distribuidos. En Sistemas
Distribuidos Principios y Paradigmas(24 - 28). Mexico: Person Edducacion.

Vous aimerez peut-être aussi