stringtranslate.com

Vsync (informática)

La biblioteca de software Vsync es una biblioteca de código abierto con licencia BSD escrita en C# para la plataforma .NET, que proporciona una amplia variedad de primitivas para computación distribuida tolerante a fallas , que incluyen: replicación de máquinas de estados , grupos de procesos de sincronía virtual , transmisión atómica con varios niveles de ordenamiento y durabilidad, un administrador de bloqueo distribuido , datos replicados persistentes , un almacén de clave-valor distribuido (también llamado tabla hash distribuida o DHT) y agregación escalable. El sistema implementa el modelo de ejecución de sincronía virtual e incluye una implementación del Protocolo Paxos de Leslie Lamport .

El autor principal es Ken Birman , profesor de Ciencias de la Computación en la Universidad de Cornell, y es la cuarta de una serie de bibliotecas de software desarrolladas por Cornell para una multidifusión confiable. La primera fue Isis Toolkit, desarrollada en 1985 y finalmente utilizada en la Bolsa de Valores de Nueva York, el Sistema de Control de Tráfico Aéreo Francés, el AEGIS de la Armada de los EE. UU. y otros entornos. [1]

Las generaciones posteriores de la tecnología incluyeron el Sistema Horus [2] y el Sistema Ensemble. [3]

Vsync se lanzó originalmente como "Isis2" en 2010, pero Birman cambió el nombre del paquete para evitar similitudes con el de ISIS . El nombre Vsync es una referencia al modelo formal utilizado por el sistema, es decir, la sincronía virtual.

Referencias

  1. ^ Ken Birman (2010). "Una historia del modelo de replicación de sincronía virtual". En Charron-Bost, Bernadette ; Pedone, Fernando; Schiper, André (eds.). Replicación (PDF) . Berlín, Heidelberg: Springer-Verlag. págs. 91–120.
  2. ^ Robbert Van Renesse, Silvio Maffeis y Ken Birman (abril de 1996). "Horus: un sistema flexible de comunicaciones grupales". Comunicaciones de la ACM . 39 (4): 76–83. doi : 10.1145/227210.227229 . S2CID  1400110.
  3. ^ Xiaoming Liu; Christoph Kreitz; Robbert van Renesse; Jason Hickey; Mark Hayden; Ken Birman y Robert Constable. (Diciembre de 1999). "Construcción de sistemas de comunicación confiables y de alto rendimiento a partir de componentes. En las actas del 17.º Simposio ACM sobre principios de sistemas operativos, Kiawah Island Resort, Carolina del Sur" (PDF) .

Enlaces externos