eSdiikiD?
|
|
Título del Test:
![]() eSdiikiD? Descripción: gueso guesito guesugus jun26 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué es Eclipse Paho en el contexto de los sistemas distribuidos y la Internet de las Cosas (IoT)?. Una biblioteca/framework de código abierto que proporciona implementaciones cliente para protocolos de mensajería M2M e IoT como MQTT. Un algoritmo de consenso distribuido diseñado para sustituir a Raft en redes P2P. Un sistema de archivos distribuido basado en la arquitectura de BitTorrent. Un middleware de llamadas a procedimientos remotos (RPC) para entornos Java. ¿Qué característica define fundamentalmente a la arquitectura de red Chord?. Es una tabla de hash distribuida (DHT) estructurada que organiza los nodos y claves en un anillo lógico de identificadores. Es una red P2P no estructurada que utiliza mecanismos de inundación (flooding) para la localización de datos. Es un sistema centralizado de indexación de archivos basado en servidores maestro/esclavo. Es un servicio de mensajería de publicación/suscripción basado en brókeres federados. En sistemas distribuidos, ¿qué es el estado global de un sistema y cuál es su característica clave?. Es la unión de los estados locales de cada uno de los procesos junto con el estado de los canales de comunicación en un instante dado. Es el valor exacto del reloj físico almacenado en el servidor NTP central. Es el registro centralizado de todas las direcciones IP activas de la red. Es la suma total de memoria RAM y CPU consumida por todos los nodos del sistema. En el ámbito de los relojes lógicos, ¿cómo se define la marca de tiempo (timestamp) de un evento e(sub)i?. Es el valor asignado del contador o vector lógico en el proceso local inmediatamente después de registrar la ocurrencia de e(sub)i. Es la lectura en milisegundos tomada directamente del reloj de hardware del nodo central. Es la diferencia entre el tiempo de envío del mensaje y su tiempo de recepción en la red. Es el tiempo total transcurrido desde la inicialización del primer nodo del sistema. ¿Cuál es la diferencia CORRECTA entre escalabilidad y extensibilidad en sistemas distribuidos?. No hay diferencia real; son sinónimos en la literatura de sistemas distribuidos. La escalabilidad facilita la adaptación a cambios funcionales, mientras la extensibilidad permite aumentar la capacidad. La extensibilidad no es una propiedad deseable en sistemas distribuidos modernos. La extensibilidad facilita añadir nuevas funcionalidades y cambios, mientras que la escalabilidad permite al sistema crecer en tamaño y carga manteniendo el rendimiento. En los protocolos de difusión de información en sistemas distribuidos, ¿cuál se caracteriza por operar con nodos de red que intercambian datos solo con sus nodos vecinos conocidos?. Advertisements. Rendezvous. Informed Gossip. Flooding. En un ejercicio de tiempo lógico de Lamport, siendo C(x) = 4 y C(y) = 7, ¿cuál es la relación causal entre los eventos x e y?. Siempre se cumple que x -> y. Siempre se cumple que y -> x. Con los datos dados no se puede determinar su relación. Los eventos x e y son concurrentes en todos los casos. En un protocolo de sincronización de relojes (algoritmo de Cristian), se mide un tiempo de ida y vuelta (RTT) de 30 ms y se establece un tiempo mínimo de transmisión de 5 ms. ¿Cuál es la precisión (límite de error) estimada del reloj?. 10 ms. 5 ms. 15 ms. 20 ms. ¿Qué características definen un modelo de sistema distribuido síncrono según sus restricciones temporales?. Los tiempos de ejecución y transmisión son arbitrarios y no se pueden acotar, dependiendo totalmente de la carga de la red. No existen límites definidos para la entrega de mensajes, aunque los relojes están perfectamente sincronizados. Existen límites conocidos para el tiempo de ejecución de procesos, el tiempo de entrega de mensajes y la tasa de deriva de los relojes locales. El sistema garantiza que la latencia de red es cero y que todos los procesos comparten una misma memoria física. Seleccione la afirmación VERDADERA sobre algoritmos de sincronización de relojes: Berkeley es un algoritmo centralizado. Cristian es un algoritmo totalmente distribuido sin servidor central. Berkeley requiere obligatoriamente estar conectado a un receptor UTC externo. Cristian nunca puede utilizar una fuente de tiempo UTC. Marque la opción FALSA respecto al origen y funcionamiento de Blockchain: Ofrece un acceso público distribuido a ficheros con capacidad de modificación rápida y sencilla de los datos pasados. Uno de sus principales problemas de seguridad es el conocido como "ataque del 51%". Se pueden extender o interconectar funcionalidades de blockchain mediante el uso de sidechains. Surge como una solución distribuida para mantener un registro inmutable sin necesidad de una autoridad central. Una operación polling comprobará los estados de una cola de mensajes y devolverá un mensaje si está disponible o indicará de inmediato que no lo está. ¿A qué tipo de primitivas corresponde?. Recepción no bloqueante. Persistencia de mensajes. Recepción bloqueante. Notificación por interrupción. ¿Cuál de los siguientes conceptos está directamente asociado a los Sistemas Ubicuos?. Espacios inteligentes. Supercomputadores monolíticos. Servidores centralizados de procesamiento por lotes. Redes P2P exclusivamente estructuradas. ¿Qué tipo de ordenación de mensajes garantiza que, si un mensaje se entrega antes que otro en un proceso, entonces se utilizará el mismo orden en todos los procesos del sistema?. Ordenación FIFO. Ordenación total. Ordenación causal. Ordenación arbitraria. En el protocolo BitTorrent, ¿cuál es la diferencia entre "seeds" y "leeches"?. Seeds: peers que todavía están descargando partes del archivo; Leeches: peers que ya descargaron el archivo completo. Seeds: peers que han descargado el archivo completo y lo comparten a través de la red; Leeches: peers que están descargando partes del archivo y aún no lo tienen completo. Seeds: servidores centralizados que distribuyen archivos; Leeches: clientes que no comparten nada. Seeds: nodos de enrutamiento anónimo; Leeches: nodos finales sin capacidad de almacenamiento. En el sistema de archivos distribuido AFS (Andrew File System), ¿qué función cumplen Venus y Vice?. Vice es el cliente gestor de caché y Venus es el servicio de archivos en el servidor. Vice gestiona la red P2P y Venus es el protocolo de replicación de discos. Vice es el proceso del lado del servidor que reside sobre el kernel de UNIX y proporciona servicios de archivos compartidos; Venus es el gestor de caché del lado del cliente. Vice es el sistema de nombres y Venus es el servicio de mensajería distribuida. ¿Qué tipo de comunicación o paradigma se caracteriza por estar desacoplado en espacio y acoplado en tiempo?. Difusión / Multicast a un grupo (Group Communication). Correo electrónico. Llamadas a procedimientos remotos (RPC) síncronas. Espacios de tuplas compartidas (Tipo Linda). ¿Qué tipos de transparencia se encargan de ocultar, respectivamente, que un recurso puede moverse de un lugar a otro MIENTRAS se utiliza y que puede existir más de una copia del mismo?. Transparencia de Ubicación y Acceso. Transparencia de Concurrencia y Fallos. Transparencia de Migración y Persistencia. Transparencia de Reubicación y Replicación. En un protocolo de comunicación en grupo, ¿qué propiedad de fiabilidad asegura que si un mensaje es entregado a un proceso correcto, entonces será entregado a todos los procesos correctos del grupo?. Integridad. Validez. Acuerdo (Agreement). Consistencia. Si disponemos de un algoritmo o solución que funciona correctamente en un sistema distribuido síncrono, ¿podemos asegurar que dicha solución será válida también para un sistema asíncrono?. Sí, y viceversa no lo es. Sí, siempre. No necesariamente. Sí, pero solo si la red utiliza fibra óptica. ¿Cuál de las siguientes firmas de operaciones pertenece a la interfaz de un sistema de ficheros NO distribuido (sistema de archivos local estándar de UNIX)?. write(desc, buffer, nbytes). write(desc, buffer). write(desc, buffer, i). Todas pertenecen a sistemas de ficheros no distribuidos. ¿Cuál es una característica fundamental de los Sistemas Distribuidos?. Comparten memoria física directamente entre todos los nodos. Se coordinan mediante paso de mensajes y no comparten memoria física. Requieren un único reloj global de hardware para poder funcionar. Solo pueden operar utilizando el protocolo de transporte TCP. Si un cliente envía una petición HTTP con la cabecera Accept: application/json, ¿cómo debe actuar el servidor?. Ignorar la cabecera por completo. Cerrar la conexión inmediatamente por incompatibilidad. Intentar responder ofreciendo el recurso en formato JSON si dispone de dicha representación. Convertir la petición internamente a XML antes de procesarla. ¿Qué arquitectura de red caracterizaba a la red Napster original para la localización de archivos?. Arquitectura híbrida P2P con servidor centralizado de índices y transferencia directa entre pares. Arquitectura P2P descentralizada basada en inundación (flooding). Tabla de Hash Distribuida (DHT) totalmente estructurada. Modelo cliente-servidor puro donde todo el contenido residía en un servidor central. ¿Cuál es una de las principales desventajas de las redes P2P estructuradas (como las basadas en DHT)?. La elevada dificultad y complejidad para realizar búsquedas complejas por palabras clave o rangos. Su incapacidad para escalar cuando se añaden miles de nodos. La existencia de un punto único de fallo en el servidor de índices. La saturación de la red provocada por el envío masivo de mensajes de broadcast. ¿Cómo se define la tasa de deriva (drift rate) de un reloj en un sistema distribuido?. La variación relativa de tiempo por unidad de tiempo transcurrida respecto a un reloj de referencia perfecto. La diferencia máxima de tiempo entre dos relojes cualesquiera del sistema en un instante determinado. La latencia que sufre un paquete al cruzar los routers de la red. El tiempo mínimo necesario para realizar una llamada RPC. En sincronización de relojes, ¿a qué se refiere el término precisión (precision) entre un grupo de relojes distribuidos?. A la diferencia máxima medida entre las lecturas de dos relojes cualesquiera del grupo en el mismo instante. A la diferencia entre la hora marcada por un reloj local y la hora universal de referencia UTC. A la tasa de fallo del cristal de cuarzo del sistema operativo. Al tiempo de procesamiento del procesador entre dos interrupciones del sistema. En una arquitectura distribuida basada en un servidor central, ¿cuál es su principal inconveniente?. Constituye un punto único de fallo (Single Point of Failure) y un potencial cuello de botella. Obliga a implementar relojes vectoriales en cada uno de los clientes. Impide el uso de primitivas de comunicación no bloqueantes. No permite la transferencia de archivos de texto plano. ¿Cuál de las siguientes asociaciones entre principio y función es CORRECTA en sistemas distribuidos?. Caching -> función de disponibilidad; Replicación -> función de rendimiento; Persistencia -> función de consistencia. Caching -> función de rendimiento; Replicación -> función de disponibilidad; Persistencia -> función de durabilidad. Caching -> función de consistencia; Replicación -> función de durabilidad; Persistencia -> función de rendimiento. Caching -> función de durabilidad; Replicación -> función de consistencia; Persistencia -> función de disponibilidad. ¿Con qué comando de Git se pueden consultar el historial de confirmaciones y las últimas modificaciones realizadas sobre el repositorio?. git log. git commit. git init. git status. En un sistema distribuido con relojes vectoriales, ¿cuándo se considera que un conjunto de estados locales forma un corte consistente (consistent cut)?. Cuando para todo evento incluido en el corte, todos los eventos que le preceden causalmente también están incluidos en el corte. Cuando todos los procesos han ejecutado exactamente el mismo número de eventos en el instante del corte. Cuando el corte se realiza de forma simultánea bloqueando la red con un único reloj físico global. Cuando el corte contiene exclusivamente eventos de recepción de mensajes, omitiendo los envíos. ¿Qué característica define al protocolo de red MQTT?. Es un protocolo de mensajería ligero basado en publicación/suscripción, optimizado para dispositivos de bajo consumo y redes de ancho de banda limitado. Es un protocolo síncrono punto a punto para la transferencia masiva de archivos multimedia. Es un servicio de nombres de dominio distribuido basado en anillos de ordenación. Es un algoritmo de consenso para redes blockchain privadas. ¿Cuál es la función principal de la red distribuida Freenet?. Proporcionar un sistema de almacenamiento y publicación de información anónimo y resistente a la censura. Ofrecer un servidor central de distribución de vídeo en alta definición. Garantizar la sincronización exacta de los relojes físicos mediante hardware dedicado. Ejecutar operaciones de cálculo distribuido de matriz densa. En un sistema operativo Linux, ¿en qué archivo del sistema se almacenan de forma segura las contraseñas cifradas (hashes) de los usuarios?. /etc/passwd. /etc/shadow. /etc/group. /usr/bin/passwords. En un sistema distribuido basado en Chord se desea identificar al menos 65 nodos distintos. ¿Cuál es el número mínimo de bits necesarios (m) para el espacio de identificadores?. 6 bits, ya que 2^6 = 64. 7 bits, ya que 2^7 = 128. 8 bits, ya que 2^8 = 256. 65 bits, uno por cada nodo participante. |





