documento bases
Cátedra del 26-09-2015
Contenido
1
Introducción
2
Evolución
3
Cliente - Servidor
4
Clasificación Cliente-Servidor
5
Protocolo
6
Middleware
7
Objetos Distribuidos
Introducción
Definiciones Sistema Distribuido
“Sistema en el cual múltiples procesadores
autónomos, posiblemente de diferente tipo,
están interconectados por una subred de
comunicación parainteractuar de una manera
cooperativa en el logro de un objetivo global”.
[Lelann 1981]
“Conjunto de computadores independientes
que se muestran al usuario como un sistema
único coherente”. [Tanenbaum 2001]
Introducción
“Sistema en el cual componentes
hardware y software, localizadas
computadores en red, se comunican
coordinan sus acciones sólo por paso
mensajes”. [Coulouris 2002]
de
en
y
deIntroducción
Grados de Distribución
Hardware y procesamiento
Datos o estado
Control
Introducción
Características
Concurrencia
• Esta característica de los sistemas distribuidos
permite que los recursos disponibles en la red
puedan ser utilizados simultáneamente por los
usuarios y/o agentes que interactúan en la red.
Carencia de reloj global
• Las coordinaciones para latransferencia de
mensajes entre los diferentes componentes para
la realización de una tarea, no tienen una
temporización general, esta más bien distribuida a
los componentes.
Introducción
Características
Fallos independientes de los componentes
• Cada componente del sistema puede fallar
independientemente, con lo cual los demás
pueden continuar ejecutando sus acciones. Esto
permite el logro de lastareas con mayor
efectividad, pues el sistema en su conjunto
continua trabajando.
Evolución
Procesamiento central (Host)
Uno de los primeros modelos de ordenadores
interconectados,
llamados
centralizados,
donde todo el procesamiento de la
organización se llevaba a cabo en una sola
computadora, normalmente un Mainframe, y
los
usuarios
empleaban
sencillos
ordenadores personales.
EvoluciónProcesamiento central (Host)
Los problemas de este modelo son:
• Cuando la carga de procesamiento aumentaba se
tenía que cambiar el hardware del Mainframe, lo
cual es más costoso que añadir más
computadores personales clientes o servidores
que aumenten las capacidades.
• El otro problema que surgió son las modernas
interfases gráficas de usuario, las cuales podían
conllevar a un gran aumento de tráficoen los
medios de comunicación y por consiguiente
podían colapsar.
Evolución
Grupo de Servidores
Otro modelo que entró a competir con el
anterior, también un tanto centralizado, son
un grupo de ordenadores actuando como
servidores, normalmente de archivos o de
impresión, poco inteligentes para un número
de
Minicomputadores
que
hacen
el
procesamiento conectados a una red de área
local.Evolución
Grupo de Servidores
Los problemas de este modelo son:
• Podría generarse una saturación de los medios de
comunicación
entre
los
servidores
poco
inteligentes y los minicomputadores, por ejemplo
cuando se solicitan archivos grandes por varios
clientes a la vez, podría disminuir en gran medida
la velocidad de transmisión de información.
Evolución
Cliente Servidor
Este modelo, quepredomina en la
actualidad, permite descentralizar el
procesamiento y recursos, sobre todo, de
cada uno de los servicios y de la
visualización de la Interfaz Gráfica de
Usuario. Esto hace que ciertos servidores
estén dedicados solo a una aplicación
determinada y por lo tanto ejecutarla en
forma eficiente.
Cliente - Servidor
Definición:
Sistema donde el cliente es una máquina que
solicita undeterminado servicio y se
denomina servidor a la máquina que lo
proporciona. Los servicios pueden ser:
• Ejecución de un determinado programa.
• Acceso a un determinado banco de información.
• Acceso a un dispositivo de hardware.
Es un elemento primordial, la presencia de un
medio físico de comunicación entre las
máquinas, y dependerá de la naturaleza de
este medio la viabilidad del sistema....
Regístrate para leer el documento completo.