Ir al contenido

Harp (sistema de archivos)

De Wikipedia, la enciclopedia libre
Esta es la versión actual de esta página, editada a las 14:57 10 sep 2019 por Aosbot (discusión · contribs.). La dirección URL es un enlace permanente a esta versión.
(difs.) ← Revisión anterior · Ver revisión actual (difs.) · Revisión siguiente → (difs.)

Harp es un sistema de ficheros tipo UNIX distribuido que replica la información y es accesible vía interfaz VFS. Su nombre poviene de las siglas del inglés Highly Available, Reliable, Persistent. Provee alta disponibilidad y almacenamiento fiable de ficheros y garantiza que las operaciones sobre los ficheros son ejecutadas atómicamente a pesar de ejecutarse en un entorno con concurrencias y fallos (Ejemplo caídas de nodos y posibles particionamiento de la red). Para ello implementa una estrategia de replicación de la información.[1]

Viewstamped replication

[editar]

Para coordinar las réplicas usa como protocolo de consenso llamado ViewStamped Replication, también conocido por sus siglas VSR. VSR es similara a Zab en el sentido de que cada nodo no es una máquina de estado y sólo sigue un orden primario. VSR, al ser usado en un sistema de ficheros, trata con requisitos de tolerancia a pérdidas de información, tiempo de ejecución y recuperación[2][3]

Referencias

[editar]
  1. Replication in the Harp File System. Barbara Liskov et ali. Laboratory for Computer Science Massachusetts Institute of Technology Cambridge
  2. Vive La Difference: Paxos vs. Viewstamped Replication vs. Zab. Robbert van Renesse, Nicolas Schiper, Fred B. Schneider, Fellow, IEEE
  3. Consensus algorithms for distributed systems. Märt Bakhoff. 2014