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.Replication in the Harp File System. Barbara Liskov et ali. Laboratory for Computer Science Massachusetts Institute of Technology Cambridge
Viewstamped replication 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ónVive La Difference: Paxos vs. Viewstamped Replication vs. Zab. Robbert van Renesse, Nicolas Schiper, Fred B. Schneider, Fellow, IEEEConsensus algorithms for distributed systems. Märt Bakhoff. 2014
Referencias
Categoría:Sistemas de archivos de red