Académique Documents
Professionnel Documents
Culture Documents
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.
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.
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]
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 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.
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.
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.
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.
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.
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.