Vsync (вычисления) - Vsync (computing)

В Vsync программная библиотека Под лицензией BSD библиотека с открытым исходным кодом, написанная на C # для платформы .NET, предоставляя широкий спектр примитивов для отказоустойчивой распределенных вычислений, включая: репликация конечного автомата, виртуальная синхронность группы процессов, атомная трансляция с несколькими уровнями упорядоченности и прочности, распределенный менеджер блокировок, настойчивый реплицированные данные, а распределенное хранилище ключей (также называемый Распределенная хеш-таблица или DHT) и масштабируемое агрегирование. В системе реализована виртуальная синхронность модель исполнения, и включает реализацию Лесли Лэмпорта Протокол Paxos.

Главный автор Кен Бирман, профессор компьютерных наук Корнельского университета, и это четвертая из серии библиотек программного обеспечения, разработанных Корнеллом для надежной многоадресной передачи. Первым был набор инструментов Isis, разработанный в 1985 году и в конечном итоге использовавшийся на Нью-Йоркской фондовой бирже, в системе управления воздушным движением Франции, AEGIS ВМС США и других местах.[1]

Последующие поколения технологии включали систему Horus.[2] и ансамблевую систему.[3]

Vsync изначально был выпущен как Isis2 в 2010 году, но Бирман изменил название пакета, чтобы избежать схожести названия с ИГИЛ. Название Vsync является ссылкой на формальную модель, используемую системой, а именно виртуальную синхронность.


Рекомендации

  1. ^ Кен Бирман (2010). «История виртуальной модели синхронной репликации. В репликации, Бернадетт Шаррон-Бост, Фернандо Педоне и Андре Шипер (ред.). Springer-Verlag, Берлин, Гейдельберг, 91-120». (PDF).
  2. ^ Робберт Ван Ренесс, Сильвио Маффейс и Кен Бирман (апрель 1996 г.). «Horus: гибкая система групповых коммуникаций». Коммуникации ACM. 39 (4): 76–83. Дои:10.1145/227210.227229.
  3. ^ Сяомин Лю; Кристоф Крайц; Робберт ван Ренесс; Джейсон Хики; Марк Хайден; Кен Бирман и Роберт Констебль. (Декабрь 1999 г.). «Создание надежных, высокопроизводительных систем связи из компонентов. В ходе 17-го симпозиума ACM по принципам операционных систем, курорт Kiawah Island, Южная Каролина» (PDF).

внешняя ссылка