'''Ави Кивив'' — инженер-программист, создавший гипервизор виртуальной машины на основе ядра (KVM), лежащий в основе многих производственных облаков.[https://www.eweek. com/cloud/how-did-kvm-virtualization-get-into-the-linux-kernel/ Как виртуализация KVM проникла в ядро Linux?]» в eWeek, 18 ноября 2013 г. [https://www.eweek.com/database/scylladb ... s-systems/ База данных ScyllaDB выходит из систем Cloudius]" в eWeek, 22 сентября 2015 г. После работы над KVM Китиви разработал структуру Seastar и базу данных ScyllaDB. [https://adtmag.com/articles/2015/09/23/ ... andra.aspx Новый век C++ повышает скорость NoSQL Cassandra с открытым исходным кодом в 10 раз ]» в ADT, 23 сентября 2015 г. Вместе с Дором Лаором он основал компанию ScyllaDB; Кивитив является техническим директором и активным участником проекта.
==Карьера==
После учебы в Технионе — Израильском технологическом институте и работы разработчиком в IBM, Кивив вместе с Авивом Соффером основал Avionitek. После должностей разработчиков в Talmai и Exanet, Китиви присоединился к Qumranet в 2005 году.
Кивити начал разработку KVM в Кумранете в 2006 году. Qumranet раскрывает причину всей работы KVM. Цель SCSI для KVM wiki] в CNET, 25 сентября 2007 г. После того, как Red Hat приобрела Qumranet в 2008 году, Кивити присоединился к Red Hat и продолжил работу в качестве ведущего разработчика и сопровождающего KVM.
[https://www.zdnet.com/article/kvm-steal ... spotlight/ KVM крадет центр внимания виртуализации] в ZDNet, 26 февраля 2007 г.
Покинув Red Hat в 2012 году, Китивив вместе с Дором Лаором стал соучредителем компании Cloudius Systems. Cloudius разработал операционную систему OSv для облака. [https: //www.linuxfoundation.org/blog/blog/osv-t ... -not-linux OSv: облачная операционная система с открытым исходным кодом, которая не является Linux] в Linux Foundation , 14 ноября 2013 г. Работая в Cloudius, Китиви создал инфраструктуру Seastar — платформу C++ с открытым исходным кодом (лицензия Apache 2.0) для асинхронных вычислений с интенсивным вводом-выводом. Позже Seastar стала называться основа для высокопроизводительных распределенных систем, таких как ScyllaDB, Redpanda и Ceph (программное обеспечение)|Ceph. [https://siliconangle.com/2024/05/30/red ... s-benthos- Enhance-data-streaming-platform/ Redpanda приобретает Benthos для улучшения своей платформы потоковой передачи данных] в Silicon Angle, 30 мая 2024 г.
В середине 2014 года Cloudius Systems была переименована в ScyllaDB в честь ее основного продукта, который используется для высокопроизводительных рабочих нагрузок баз данных, требующих низких задержек. (Forbes) Китиви является техническим директором компании и участвует в разработке исходного кода ScyllaDB, а также Seastar. [https://github.com/avikivity GitHub repo]
==Патенты==
Kivity получила множество патентов на технологии, реализованные в KVM и ScyllaDB [https://patents.google.com/?inventor=Av ... Avi+Kivity Google Patents]< бр />
* Асинхронный ввод/вывод (I/O) с использованием альтернативного переключения стека в пространстве ядра (8850443)
* Доставка событий от виртуальной машины к процессору хоста с помощью инструкций мониторинга памяти (9256455)
* Доставка событий из виртуальной машины в поток, исполняемый несколькими процессорами хоста, с использованием инструкций мониторинга памяти (9489228)
* ЦП с использованием инструкций по мониторингу памяти (9256455)]
* Доставка событий из виртуальной машины в поток, исполняемый несколькими процессорами хоста, с использованием инструкций мониторинга памяти (9489228)
* Обнаружение кэша гостевого диска (9354916)
* Сигнализация событий в виртуализированных системах (9830286)
* Балансировка нагрузки на основе тепла (11157561)
* Внедрение прерываний в виртуализированные компьютерные системы (9235538)
* Межпроцессное взаимодействие (9075795)
* Управление доступом к устройству с помощью адресной подсказки (9575787)
* Механизм автоматической настройки хранилища виртуальных машин (8244956)
* Механизм восстановления состояния памяти периферийных устройств, управляемых виртуальной машиной (ВМ), на целевой хост-машине во время миграции виртуальной машины (8356120)
* Механизм оптимизации управления памятью рассинхронизированных виртуальных машин (8560758)
* Отслеживание изменений памяти во время миграции виртуальной машины (ВМ) с назначенными периферийными устройствами, контролируемыми ВМ (9104459)
* Передача состояния памяти периферийных устройств, управляемых виртуальной машиной, во время миграции виртуальной машины (8924965)
* События MSI с использованием динамического мониторинга памяти (10078603)
* Отображение памяти гипервизора по требованию (9342450)
* Оптимистическая привязка прерываний для устройств (9003094)
* Оптимизация управления памятью операционной системы и монитора виртуальных машин (10761957)
* Пессимистическая привязка прерываний для устройств (9201823)
* Применение политики путем паравиртуализированного кольцевого копирования гипервизора (9904564)
* Пробуждение виртуальной машины с помощью инструкции мониторинга памяти (9489223)
==См. также==
* Виртуальная_машина на основе ядра|Виртуальная машина на основе ядра (KVM)
* ScyllaDB
* [https://www.kernel.org/doc/ols/2007/ols ... 25-230.pdf kvm: монитор виртуальной машины Linux] (Материалы симпозиума Linux, 2007 г.)
* [https://www.youtube.com/watch?v=_B8oaDYICf4 Основной доклад о прогрессе KVM] (Red Hat, KVM Forum, 2011)
* [https://www.usenix.org/system/files/con ... kivity.pdf OSv — Оптимизация операционной системы для виртуальных машин] (Труды USENIX ATC '14, 2014)
* [https://ieeexplore.ieee.org/stamp/stamp ... er=8738153 ScyllaDB оптимизирует архитектуру базы данных для максимизации производительности оборудования] (IEEE Software, 2019)
* [https://www.youtube.com/watch?v=p8d28t4qCTY Создание эффективных приложений с интенсивным вводом-выводом с помощью Seastar] (Core C++, 2019)
* [https://www.youtube.com/watch?v=0S6i9BmuF8U Бескомпромиссная производительность] (Группа баз данных Университета Карнеги-Меллона, 2019 г.)
* [https://www.youtube.com/watch?v=4grfrjjAd1g Как база данных выглядит с точки зрения диска] (P99 CONF, 2022 г.)
Живые люди
Программисты свободного программного обеспечения
Программисты ядра Linux
Пользователи Linux
Люди с открытым исходным кодом
Люди в сфере информационных технологий
Подробнее: [url]https://en.wikipedia.org/wiki/Avi_Kivity[/url]
Ави Кививит ⇐ Васина Википедия
-
Автор темыwiki_en
- Всего сообщений: 94741
- Зарегистрирован: 16.01.2024
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
Мобильная версия