Vsync (výpočetní) - Vsync (computing)
The Vsync softwarová knihovna je a S licencí BSD open source knihovna napsaná v C# pro platformu .NET a poskytuje širokou škálu primitiv pro tolerantní k chybám distribuované výpočty, počítaje v to: replikace stavového stroje, virtuální synchronizace procesní skupiny, atomové vysílání s několika úrovněmi objednávání a trvanlivosti, a správce distribuovaného zámku, vytrvalý replikovaná data, a distribuovaný úložiště klíč – hodnota (také nazývaný a Distribuovaný hashovací stůl nebo DHT) a škálovatelná agregace. Systém implementuje virtuální synchronizace model provedení a zahrnuje implementaci Leslie Lamport Protokol Paxos.
Hlavním autorem je Ken Birman, profesor výpočetní techniky na Cornellově univerzitě, a je čtvrtým v řadě softwarových knihoven vyvinutých společností Cornell pro spolehlivé vícesměrové vysílání. První byl Isis Toolkit, vyvinutý v roce 1985 a nakonec použitý na newyorské burze, francouzském systému řízení letového provozu, americkém námořnictvu AEGIS a dalších nastaveních.[1]
Mezi další generace této technologie patřil Horus System[2] a systém souborů.[3]
Vsync byl původně vydán jako Isis2 v roce 2010, ale Birman změnil název balíčku, aby se vyhnul podobnosti názvu s ISIL. Název Vsync je odkaz na formální model používaný systémem, jmenovitě virtuální synchronizace.
Reference
- ^ Ken Birman (2010). „Historie modelu replikace virtuální synchronizace. V replikaci Bernadette Charron-Bost, Fernando Pedone a André Schiper (vyd.). Springer-Verlag, Berlín, Heidelberg 91–120“ (PDF).
- ^ Robbert Van Renesse, Silvio Maffeis a Ken Birman (duben 1996). „Horus: Flexibilní skupinový komunikační systém“. Komunikace ACM. 39 (4): 76–83. doi:10.1145/227210.227229.
- ^ Xiaoming Liu; Christoph Kreitz; Robbert van Renesse; Jason Hickey; Mark Hayden; Ken Birman a Robert Constable. (Prosinec 1999). „Budování spolehlivých a vysoce výkonných komunikačních systémů z komponent. V Proc. 17. sympozia ACM o principech operačního systému, Kiawah Island Resort, SC“ (PDF).