Você está na página 1de 3

UNIVERSIDAD POLITÉCNICA SALESIANA

CARRERA DE INGENIERIA EN SISTEMAS


SISTEMAS DISTRIBUIDOS

Integrantes:
 Juan Erazo Fecha: 09/02/2018
 Miguel Recalde

Arquitecturas Centralizadas y Descentralizadas

Arquitecturas centralizadas. –

Pensar en términos de clientes que requieren servicios nos ayuda a comprender y manejar la
complejidad de los sistemas distribuidos. En el modelo básico cliente-servidor, los procesos de un
sistema distribuido se dividen en dos grupos. Un servidor es un proceso que implementa un servicio
específico, por ejemplo, un servicio de sistema de archivos o un servicio de base de datos. Un cliente
es un proceso que solicita un servicio a un servidor, enviándole una petición y esperando
posteriormente la respuesta. La comunicación entre un cliente y un servidor puede implementarse
mediante un protocolo simple no orientado a conexión cuando la red subyacente es muy confiable,
como sucede en muchas redes de área local.

Aplicación de capas. –

Esta aplicación de capas sirve para establecer una diferencia clara entre un cliente y un servidor,
dentro de esta poseemos tres niveles; el nivel de interfaz de usuario contiene todo lo que se necesita
para la interfaz directa con el usuario, tal como la administración visual. El nivel de procesamiento
contiene por lo general las aplicaciones. El nivel de datos administra los datos reales sobre los que
se está actuando.

Arquitecturas multiniveles. –

Esta arquitectura sugiere cierta cantidad de posibilidades para distribuir físicamente una aplicación
una forma simple es tener una máquina cliente que sólo contenga los programas de implementación
del nivel de interfaz de usuario y una máquina servidor que contenga el resto, es decir, los
programas para implementar el nivel de procesamiento y el nivel de datos.

En esta organización el servidor maneja todo, mientras que el cliente es básicamente una Terminal
tonta, posiblemente con una agradable interfaz gráfica.

Arquitecturas descentralizadas. –

Las arquitecturas cliente-servidor multiniveles son una consecuencia directa de dividir aplicaciones
para obtener una interfaz de usuario, componentes de procesamiento, y un nivel de datos. Los
diferentes niveles corresponden directamente a la organización lógica de las aplicaciones.
Arquitecturas estructuradas de punto a punto. –

En una arquitectura estructurada de punto a punto, la red sobrepuesta se construye mediante un


procedimiento determinista. Por mucho, el procedimiento más utilizado es el de organizar los
procesos a través de una tabla hash distribuida (DHT). En un sistema basado en una DHT, a los
elementos de datos se les asigna una llave aleatoria a partir de un identificador grande, digamos un
identificador de 128 o de 160 bits.

Arquitecturas de punto a punto no estructuradas. –

Están basados en algoritmos para construir redes sobrepuestas. La idea es que los nodos mantengan
una lista aleatoria, de forma que los datos están colocados al azar en los nodos aledaños. Como
consecuencia, cuando un nodo necesita localizar un elemento de datos específico, lo único efectivo
que puede hacer es inundar la red con una consulta de búsqueda.

EL objetivo es construir una red sobrepuesta que parezca una gráfica aleatoria. El modelo básico es
que cada nodo mantenga una lista de n vecinos, donde idealmente cada vecino represente un nodo
vivo elegido al azar desde el conjunto actual de nodos.

Acciones de un hilo activo y pasivo. –

construye una nueva vista parcial a partir de la actual y del buffer de P incrementa la edad de cada
entrada en la nueva vista parcial, los grupos de nodos estarán aislados y no podrán alcanzar jamás
ningún otro nodo de la red.

Súper puntos. –

Localizar elementos de datos importantes puede resultar problemático cuando la red crece, existen
otras situaciones en las que abandonar la naturaleza simétrica de los sistemas de punto a punto es
razonable. Consideremos una colaboración de nodos que ofrecen recursos uno a otro.

Arquitecturas híbridas. -

Una clase importante de sistemas distribuidos organizada de acuerdo con una arquitectura híbrida,
está formada por sistemas de servidor al borde, el borde está formado por el límite que hay entre
las redes empresariales y la internet real.
Los usuarios finales, o clientes en general, se conectan a internet mediante un servidor lateral.

ARQUITECTURAS VERSUS MIDDLEWARE. –

El middleware forma una capa entre las aplicaciones y las plataformas distribuidas, un objetivo
importante es proporcionar algún grado de transparencia de distribución, es decir, ocultar hasta
cierto punto la distribución de los datos, el procesamiento, y el control de las aplicaciones.

PREGUNTAS

PREGUNTA 1

¿En la aplicación de capas por lo general qué contiene el nivel de procesamiento?

Respuesta: Contiene las aplicaciones.

PREGUNTA 2

Las arquitecturas de punto a punto no estructuradas tienen dos tipos de acciones, ¿Cuáles son
estas?

1. __________________
2. __________________

Respuesta

1. Acciones de un hilo activo


2. Acciones de un hilo pasivo

PREGUNTA 3

1. Llene los campos de la imagen sobre loa organización jerárquica de nodos en una
red de superpunto.

Respuesta

Você também pode gostar