Jump to content

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

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

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

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

Первоначально Vsync был выпущен как «Isis2» в 2010 году, но Бирман изменил название пакета, чтобы избежать сходства названия с ISIS . Имя Vsync — это ссылка на формальную модель, используемую системой, а именно виртуальную синхронизацию.

  1. ^ Кен Бирман (2010). «История модели репликации виртуальной синхронизации». В Чаррон-Босте, Бернадетт ; Педоне, Фернандо; Шипер, Андре (ред.). Репликация (PDF) . Берлин, Гейдельберг: Springer-Verlag. стр. 91–120.
  2. ^ Робберт Ван Ренесс, Сильвио Маффейс и Кен Бирман (апрель 1996 г.). «Гор: гибкая система групповых коммуникаций» . Коммуникации АКМ . 39 (4): 76–83. дои : 10.1145/227210.227229 . S2CID   1400110 .
  3. ^ Сяомин Лю; Кристоф Крейц; Робберт ван Ренессе; Джейсон Хики; Марк Хейден; Кен Бирман и Роберт Констебль. (декабрь 1999 г.). «Создание надежных, высокопроизводительных систем связи из компонентов. В материалах 17-го симпозиума ACM по принципам операционных систем, курорт Kiawah Island Resort, Южная Каролина» (PDF) .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ead7c4b171f55657d3cfff5efb17f6b1__1702288980
URL1:https://arc.ask3.ru/arc/aa/ea/b1/ead7c4b171f55657d3cfff5efb17f6b1.html
Заголовок, (Title) документа по адресу, URL1:
Vsync (computing) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)