Enunciado Sistemas Distribuidos PEC 2 UOC PDF

Title Enunciado Sistemas Distribuidos PEC 2 UOC
Course Sistemas distribuidos
Institution Universitat Oberta de Catalunya
Pages 2
File Size 59.7 KB
File Type PDF
Total Downloads 90
Total Views 290

Summary

PEC 2La solución debe estar escrita en formato PDF, DOC u ODT y debe entregarse antes de la fecha límite. El formato del nombre de archivo es "apellidos_nombre_PEC2". Fecha de entrega: 08/11/2021 23: Todas las preguntas valen lo mismo. Contesta las siguientes preguntas: a) ¿Qué son la replicación ac...


Description

PEC 2 La solución debe estar escrita en formato PDF, DOC u ODT y debe entregarse antes de la fecha límite. El formato del nombre de archivo es "apellidos_nombre_PEC2.pdf". Fecha de entrega: 08/11/2021 23:59 Todas las preguntas valen lo mismo.

1. Contesta las siguientes preguntas: a) ¿Qué son la replicación activa y pasiva y qué diferencias tienen? b) Explica qué es la replicación Master-Master y cómo mejora los modelos MasterSlave. Da ejemplos de sistemas que usen estos modelos. 2. Apache Zookeeper es uno de los códigos más utilizados para la coordinación distribuida. Contesta las siguientes preguntas: a) Explica cómo consigue Apache Zookeeper la elección de líder. Mira el siguiente vídeo (inicio en el segundo 4:26). https://www.coursera.org/lecture/cloud-computing-2/1-3-election-in-chubby-andzookeeperIDKhR b) Compara el algoritmo de Zookeeper con otros dos algoritmos de elección de líder y explica ventajas y desventajas. 3. Contesta las siguientes preguntas: a) Explica el funcionamiento del Network Time Protocol, cómo consigue escalar y cómo consigue ser tolerante a fallos. b) Explica con un ejemplo cómo se comunican los diferentes nodos en un sistema NTP. 4. Lee el artículo CAP Twelve Years Later: How the "Rules" Have Changed de Eric Brewer y contesta las siguientes preguntas a) Explica qué es el teorema CAP y cuál ha sido su evolución. b) Cassandra es una base de datos NoSQL ampliamente usada. La configuración permite elegir los niveles de consistencia de escritura. Explica qué otras características del teorema CAP ganamos o perdemos cuando variamos la consistencia de la escritura. https://docs.datastax.com/en/cassandraoss/3.0/cassandra/dml/dmlConfigConsistency.html 5. MongoDB implementa un protocolo de coordinación two-phase-commit para ciertas operaciones como se explica en la siguiente documentación.

https://docs.mongodb.com/manual/reference/operator/aggregation/currentOp/#mongodb -data-currentOp.twoPhaseCommitCoordinator a) Dentro de las $currentOp.twoPhaseCommitCoordinator.action se muestran todas las operaciones que realiza el coordinador de la operación. Explica cuál es el propósito de cada acción listada y describe qué ocurriría en el caso de que hubiese un error durante esta operación. acción listada y describe qué ocurriría en el caso de que hubiese un error durante esta operación. b) ¿Por qué crees que se usa el modelo de two-phase-commit en vez de three-phasecommit en MongoDB?...


Similar Free PDFs