Podcast
Questions and Answers
¿Cuál de las siguientes características NO pertenece a los sistemas distribuidos?
¿Cuál de las siguientes características NO pertenece a los sistemas distribuidos?
¿Qué tipo de sistemas distribuidos se caracteriza por su capacidad de procesar tareas intensivas en recursos?
¿Qué tipo de sistemas distribuidos se caracteriza por su capacidad de procesar tareas intensivas en recursos?
¿Cuál de las siguientes funciones es característica de los sistemas de procesamiento de transacciones?
¿Cuál de las siguientes funciones es característica de los sistemas de procesamiento de transacciones?
¿Qué función principal cumplen los sistemas de integración en un entorno de sistemas distribuidos?
¿Qué función principal cumplen los sistemas de integración en un entorno de sistemas distribuidos?
Signup and view all the answers
Dentro de los sistemas distribuidos, ¿qué es un Cluster?
Dentro de los sistemas distribuidos, ¿qué es un Cluster?
Signup and view all the answers
¿Cuál de los siguientes tipos de sistemas distribuidos está diseñado para garantizar que los servicios sigan disponibles ante fallos de nodos?
¿Cuál de los siguientes tipos de sistemas distribuidos está diseñado para garantizar que los servicios sigan disponibles ante fallos de nodos?
Signup and view all the answers
En la arquitectura de sistemas distribuidos, ¿cómo se describe la organización en capas?
En la arquitectura de sistemas distribuidos, ¿cómo se describe la organización en capas?
Signup and view all the answers
¿Cuál es el objetivo de un sistema distribuido en relación a los recursos?
¿Cuál es el objetivo de un sistema distribuido en relación a los recursos?
Signup and view all the answers
¿Cuál es la función principal de los middleware en relación a los wrappers?
¿Cuál es la función principal de los middleware en relación a los wrappers?
Signup and view all the answers
¿Qué caracteriza a los interceptores en un sistema distribuido?
¿Qué caracteriza a los interceptores en un sistema distribuido?
Signup and view all the answers
¿Qué permite la autoadministración en sistemas distribuidos?
¿Qué permite la autoadministración en sistemas distribuidos?
Signup and view all the answers
¿Cuál es un elemento básico del monitoreo de sistemas?
¿Cuál es un elemento básico del monitoreo de sistemas?
Signup and view all the answers
¿Qué objetivo tiene la estrategia de replicación en sistemas distribuidos?
¿Qué objetivo tiene la estrategia de replicación en sistemas distribuidos?
Signup and view all the answers
¿Qué es el ajuste automático de rendimiento en sistemas de base de datos?
¿Qué es el ajuste automático de rendimiento en sistemas de base de datos?
Signup and view all the answers
¿Cuál es una función de los message broker en un sistema middleware?
¿Cuál es una función de los message broker en un sistema middleware?
Signup and view all the answers
¿Qué implica la reparación automática de componentes en un sistema distribuido?
¿Qué implica la reparación automática de componentes en un sistema distribuido?
Signup and view all the answers
¿Qué caracteriza a un nombre plano?
¿Qué caracteriza a un nombre plano?
Signup and view all the answers
¿Cuál de los siguientes protocolos se utiliza comúnmente para la resolución de nombres estructurados?
¿Cuál de los siguientes protocolos se utiliza comúnmente para la resolución de nombres estructurados?
Signup and view all the answers
¿Qué operación permite a un cliente asociar un directorio compartido con uno local en un sistema NFS?
¿Qué operación permite a un cliente asociar un directorio compartido con uno local en un sistema NFS?
Signup and view all the answers
¿Qué representa un identificador en el contexto de sistemas de nombres?
¿Qué representa un identificador en el contexto de sistemas de nombres?
Signup and view all the answers
¿Cuál es la función principal del protocolo LDAP?
¿Cuál es la función principal del protocolo LDAP?
Signup and view all the answers
En el contexto de la estructura de nombres, ¿qué es un namespace?
En el contexto de la estructura de nombres, ¿qué es un namespace?
Signup and view all the answers
¿Qué método de identificación utiliza pares de atributo-valor?
¿Qué método de identificación utiliza pares de atributo-valor?
Signup and view all the answers
¿Cuál es el objetivo del protocolo ARP en la resolución de nombres?
¿Cuál es el objetivo del protocolo ARP en la resolución de nombres?
Signup and view all the answers
¿Qué caracteriza a un sistema basado en recursos?
¿Qué caracteriza a un sistema basado en recursos?
Signup and view all the answers
¿Cuál es un ejemplo de arquitectura P2P no estructurada?
¿Cuál es un ejemplo de arquitectura P2P no estructurada?
Signup and view all the answers
¿Qué mecanismo utilizan los sistemas de publicación-subscripción para la comunicación entre componentes?
¿Qué mecanismo utilizan los sistemas de publicación-subscripción para la comunicación entre componentes?
Signup and view all the answers
¿Cuál es una característica clave de la arquitectura multicapa?
¿Cuál es una característica clave de la arquitectura multicapa?
Signup and view all the answers
¿Qué tipo de arquitectura combina características de sistemas cliente-servidor y descentralizados?
¿Qué tipo de arquitectura combina características de sistemas cliente-servidor y descentralizados?
Signup and view all the answers
¿Cuál es la diferencia principal entre P2P estructurado y no estructurado?
¿Cuál es la diferencia principal entre P2P estructurado y no estructurado?
Signup and view all the answers
¿Cuál de los siguientes servicios se asocia típicamente a los Edge Servers?
¿Cuál de los siguientes servicios se asocia típicamente a los Edge Servers?
Signup and view all the answers
En un sistema centralizado, ¿qué función cumple el servidor?
En un sistema centralizado, ¿qué función cumple el servidor?
Signup and view all the answers
¿Cuál es la característica principal de la comunicación asíncrona?
¿Cuál es la característica principal de la comunicación asíncrona?
Signup and view all the answers
¿Qué función tiene el método 'bind' en la comunicación orientada a sockets?
¿Qué función tiene el método 'bind' en la comunicación orientada a sockets?
Signup and view all the answers
¿Cuál es un beneficio de la comunicación persistente orientada a mensajes?
¿Cuál es un beneficio de la comunicación persistente orientada a mensajes?
Signup and view all the answers
¿Qué describe mejor la comunicación multicast?
¿Qué describe mejor la comunicación multicast?
Signup and view all the answers
¿Cuál es la función del método 'accept' en la comunicación orientada a sockets?
¿Cuál es la función del método 'accept' en la comunicación orientada a sockets?
Signup and view all the answers
¿Qué papel juegan los nombres en un sistema de red?
¿Qué papel juegan los nombres en un sistema de red?
Signup and view all the answers
¿Qué se busca lograr al utilizar una cola en la comunicación persistente orientada a mensajes?
¿Qué se busca lograr al utilizar una cola en la comunicación persistente orientada a mensajes?
Signup and view all the answers
¿Qué limita la eficiencia de la comunicación multicast?
¿Qué limita la eficiencia de la comunicación multicast?
Signup and view all the answers
¿Cuál es la principal función del token en soluciones de exclusión mutua?
¿Cuál es la principal función del token en soluciones de exclusión mutua?
Signup and view all the answers
¿Qué garantiza el algoritmo centralizado de exclusión mutua?
¿Qué garantiza el algoritmo centralizado de exclusión mutua?
Signup and view all the answers
En un algoritmo descentralizado, ¿qué se requiere para acceder a un recurso?
En un algoritmo descentralizado, ¿qué se requiere para acceder a un recurso?
Signup and view all the answers
¿Cuál es el principio de funcionamiento del algoritmo distribuido descrito?
¿Cuál es el principio de funcionamiento del algoritmo distribuido descrito?
Signup and view all the answers
¿Qué es un deadlock en el contexto de sistemas distribuidos?
¿Qué es un deadlock en el contexto de sistemas distribuidos?
Signup and view all the answers
¿Qué función cumple el coordinador en un algoritmo centralizado?
¿Qué función cumple el coordinador en un algoritmo centralizado?
Signup and view all the answers
¿Cuál es una ventaja del algoritmo de Lamport en sistemas distribuidos?
¿Cuál es una ventaja del algoritmo de Lamport en sistemas distribuidos?
Signup and view all the answers
En un sistema de exclusión mutua, ¿qué representa la 'sección crítica'?
En un sistema de exclusión mutua, ¿qué representa la 'sección crítica'?
Signup and view all the answers
Study Notes
Sistemas Distribuidos - Semana 1
- Sistemas distribuidos surgieron en los años 70's, junto con Ethernet y redes locales (LAN).
- Definición: Conjunto de dispositivos que trabajan coordinadamente para un objetivo común. Características clave son: uso consistente (datos sincronizados), uniforme (independiente de la ubicación de acceso) y transparente (único y homogéneo).
- Objetivos: Compartir recursos, ser transparentes para el usuario, interoperables con otros sistemas y escalables.
- Tipos:
- Sistemas de alto rendimiento (HPC): procesan tareas intensivas en recursos, como clusters.
- Clusters: Computadoras en red local (LAN) para almacenamiento distribuido, redundante y escalable (Storage), alta disponibilidad (HA) y balanceo de carga (LB). Se busca un alto rendimiento (HP) dividiendo las tareas en nodos paralelos.
- Sistemas de información distribuidos: gestionan y comparten datos entre componentes, integrando soluciones empresariales.
- Sistemas de procesamiento de transacciones: gestionan y registran transacciones de forma confiable y eficiente.
- Sistemas de alto rendimiento (HPC): procesan tareas intensivas en recursos, como clusters.
Sistemas Distribuidos - Semana 2
- Arquitectura de Sistemas: Organización de los componentes para un funcionamiento eficaz.
- Estilos de arquitectura:
- En capas: comunicación entre capas superiores e inferiores.
- Basada en objetos: componentes como objetos, interactuando mediante llamadas a procedimientos.
- Orientada a servicios: servicios diferentes para gestionar/proporcionar información.
- Basada en recursos: gestiona y proporciona acceso a recursos (datos/servicios) a través de identificadores únicos.
- Publicación-suscripción: componentes se comunican publicando y suscribiéndose a eventos.
Sistemas Distribuidos - Semana 3
- Sistemas descentralizados: partes equivalentes responsables de la información correspondiente.
- P2P ("peer-to-peer"): todos los procesos son iguales, comunicándose entre sí simétricamente.
- P2P estructurado: nodos organizados según una topología, con responsabilidad por subconjuntos de datos.
- P2P no estructurado: cada nodo mantiene una lista de vecinos, encontrando la información de forma aleatoria.
- Arquitecturas híbridas: combinación de varias arquitecturas (cliente-servidor y descentralizada). Ejemplos son servidores en la "nube" (edge servers) o sistemas colaborativos distribuidos (como BitTorrent), donde los nodos colaboran para compartir recursos.
Sistemas Distribuidos - Semana 4
- Middleware: facilita la comunicación entre componentes, resolviendo problemas de incompatibilidad entre interfaces mediante "wrappers" o adaptadores.
Sistemas Distribuidos - Semana 5
- Autoadministración: capacidad de un sistema distribuido para gestionar sus propios recursos y adaptarse a cambios.
Sistemas Distribuidos - Semana 6
- Monitoreo de sistemas: un proceso continuo de recopilar información sobre el estado y funcionamiento del sistema distribuido.
Sistemas Distribuidos - Semana 7
- Fundamentos de comunicación: la base para la interacción en sistemas distribuidos, incluyendo componentes como fuente de información, transmisor, canal de comunicación, receptor, destino, etc.
- Protocolos en capas.
Sistemas Distribuidos - Semana 8
- Tipos de comunicación:
- Persistente: los mensajes se almacenan para su posterior envío.
- No persistente: los mensajes se envían solo si ambos extremos están activos.
- Asíncrona: no espera la respuesta del destinatario.
- Síncrona: espera la respuesta del destinatario antes de continuar.
- Comunicación transitoria: API para comunicación entre procesos, como Sockets.
- Comunicación persistente: almacenamiento de mensajes para su entrega posterior.
Sistemas Distribuidos - Semana 9
- Tipos de comunicación (persistente, no persistente, asíncrona, síncrona).
Sistemas Distribuidos - Semana 10
- Nombres, Identificadores, Direcciones: Nombres para identificar entidades, direcciones para acceder a entidades. Identificadores únicos. Sistemas como DNS o NFS.
Sistemas Distribuidos - Semana 11
- Sincronización del reloj: coordinación de tiempo entre componentes de un sistema distribuido.
- Relojes físicos: problemas de distorsión en la hora entre diferentes equipos.
- Algoritmos de sincronización como NTP (Network Time Protocol).
Sistemas Distribuidos - Semana 12
- Exclusión mutua: método para controlar el acceso concurrente a recursos compartidos en un sistema distribuido. Incluye algoritmos de exclusión mutua.
Sistemas Distribuidos - Semana 13
- Algoritmos de exclusión mutua.
Sistemas Distribuidos - Semana 14
- Algoritmos de elección (algoritmos para decidir qué proceso será el coordinador en un entorno distribuido). Ejemplos: Bully, anillo.
Sistemas Distribuidos - Semana 15
- Tolerancia a fallas: capacidad de un sistema distribuido para funcionar correctamente a pesar de las fallas en algunos nodos/componentes. Clasificación de los tipos de fallas.
Sistemas Distribuidos - Semana 16
- Tipos de fallas: transitorias, intermitentes y permanentes.
- Fallas de congelamiento, omisión, de tiempo, de respuesta, de valor y de transición de estado.
Sistemas Distribuidos - Semana 17 y 18 (Examen)
- Revisión general de los temas estudiados durante todo el curso.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Este cuestionario explora la introducción a los sistemas distribuidos, su historia y características principales. Se analizarán los distintos tipos de sistemas, como los de alto rendimiento y los sistemas de información distribuidos. Además, se discutirá su importancia en la gestión y procesamiento de datos.