Fundamentos de Sistemas Distribuido
Características de un sistema distribuido
Arquitectura de SD
Modelo Cliente
Arquitectura de Objetos distribuidos y peer to peer
100
termino que se define de muchas maneras, este término se utiliza indiscriminadamente para referirse a cualquier sistema en el que múltiples agentes autónomos, cada uno con capacidades de cómputo individual, se comunican entre sí y afectan mutuamente su comportamiento. Es el fundamento de los SD
Que es computación distribuida.
100
• Heterogeneidad • Extensibilidad y apertura. • Seguridad • Escalabilidad • Tratamiento de fallos • Concurrencia • Transparencia
Características de un SD
100
Arquitecturas multiprocesador Arquitecturas cliente-servidor Arquitectura de objetos distribuidos.
Ejemplos de arquitectura sistemas distribuidos.
100
• Conjunto de servidores que ofrecen servicios a otros subsistemas. • Conjunto de clientes que llaman a los servicio ofrecidos por los servidores. • Red que permite a los clientes acceder a estos servicios.
Componentes de un modelo cliente - servidor.
100
son objetos que proporcionan una interfaz a un conjuntos de servicios que ellos suministran,. Otros objetos realizan llamadas a estos servicios sin hacer ninguna distinción lógica entre un cliente (el receptor de un servicio) y un servidor (proveedor de un servicio)
What is componentes fundamentales de un sistema de objetos distribuidos
200
Pueden ser procesadores, procesos o nodos, pueden ser también desde computadoras completas hasta autómatas celulares con capacidad de cómputo y memoria muy limitados que se pueden comunicar mediante mensajes.
Que son los agentes de computación distribuida.
200
Se refiere a la variedad y diferencia que podemos encontrar en los elementos que componen una red de computadoras sobre la que se ejecuta un sistema distribuido.
Heterogeneidad.
200
es aquella donde el sistema puede ser visto como un conjunto de servicios que se proporcionan a los clientes que hacen uso de dichos servicios. Los servidores y los clientes se tratan de forma diferente en estos sistemas.
What is arquitectura de cliente servidor.
200
Es una arquitectura distribuida. Se puede hacer un uso efectivo de los sistemas en red con muchos procesadores distribuidos. Es fácil añadir un nuevo servidor e integrarlo con el resto del sistema.
Ventaja de un modelo cliente – servidor.
200
Es una especificación definida por el OMG (Object Management Group) para la creación y uso de objetos remotos, cuyo objetivo es proporcionar interoperabilidad entre aplicaciones en un entorno distribuido y heterogéneo. Es conocido como un tipo de “middle-ware”, ya que no efectúa las funciones de bajo nivel necesarias para ser considerado un sistema operativo.
What is CORBA
300
sistemas distribuidos, procesamiento distribuido, base de datos distribuidas y cualquier otro termino de computacional que sea distribuido.
Tendencias de funcionalidad distribuidas.
300
Es la característica que determina si el sistema puede extenderse de varias maneras. Un sistema puede ser abierto o cerrado con respecto a extensiones de hardware o de software. Para lograra es imprescindible que las interfaces clave sean publicadas.
Extensibilidad
300
aquella donde no hay distinción entre servidores y clientes, y el sistema puede ser visto como un conjunto de objetos de interaccionan cuya localización es irrelevante. No hay distinción entre un proveedor de servicios y el usuario de estos servicios.
Arquitectura de objetos distribuidos.
300
• Modelo de cliente ligero (thin-client). • Modelo de cliente rico (fat-client). Y cuantas capas poseen??
What is arquitecturas cliente servidor de 2 capas.
300
son sistemas descentralizados, en los que los cálculos pueden llevarse a cabo en cualquier nodo de la red y, al menos en principio, no se hacen distinciones entre clientes y servidores.
What is Arq Peer to peer.
400
• Está compuesto por varios recursos informáticos de propósito general, que puedan asignarse dinámicamente a tareas concretas. • Estos recursos están distribuidos físicamente, y funcionan gracias a una red de comunicaciones. • Hay un sistema operativo de alto nivel • El hecho de la distribución es transparente, permitiendo que los servicios puedan ser solicitados especificando simplemente su nombre. • El funcionamiento de los recursos físicos y lógicos está caracterizado por una autonomía coordinada.
Las propiedades que según Enslow se atribuyen a un sistema distribuido
400
Que característica que asegura: • Confidencialidad. (solo usuarios autorizados) • Autentificación, capacidad de asegurar la identidad de un usuario. • Integridad, asegura que la información no ha sido manipulada. • No repudio, por partes de los agentes. • Disponibilidad de los recursos necesarios de un sistema cuando estos sean requeridos.
Seguridad
400
es la más simple de un Sistema Distribuido. El software está formado por varios procesos que pueden (no necesariamente) ejecutarse sobre procesadores diferente. Es comúnmente utilizado en sistemas grandes de tiempo real.
arquitectura multiprocesador
400
En esta la presentación, el procesamiento de la aplicación y la gestión de los datos son procesos lógicamente separados que se ejecutan sobre procesadores diferentes. Permite optimizar la transferencia de información entre el servidor web y el servidor de la base de datos. Las comunicaciones entre estos sistemas pueden usar protocolos de comunicación de bajo nivel muy rápidos, Y cuantas capas tienen???
What is arquitectura modelo cliente –servidor de 3 capas
400
arquitecturas descentralizadas y arquitecturas semicentralizadas.
What is Principales arquitecturas P2P
500
• Existencia de varias computadoras • Interconexión. Existen vías que permiten la comunicación entre las computadoras. • Estado compartido. Las computadoras cooperan para mantener algún tipo de estado compartido.
tres características básicas de un sistema distribuido.
500
Característica que se mide con los siguiente conceptos. • Respecto al tamaño: se puede agregar más usuarios y más recursos. • Respecto a localización: usuarios y recursos pueden estar en locaciones remotas y separadas el uno del otro. • Respecto a su administración: es fácil administrar a pesar de que se utiliza en diferentes organizaciones independientes que cuentan con diferentes políticas de seguridad y que hacen uso particular del sistema.
Escalabilidad
500
Modelo de sistema distribuido que es un modelo de sistema que se organiza como un conjunto de servicios y servidores asociados
Modelo cliente distribuido
500
Modelo donde El servidor solamente es responsable de la gestión de los datos. El software del cliente implementa la lógica de la aplicación y las interacciones con el usuario del sistema.
What is Cliente Rico
500
Los objetos pueden distribuirse a través de varias computadoras en una red y comunicarse a través de un middleware. Como se le conoce a este proceso
What is Intermediario de peticiones de objeto