Avi Kivity ( en hebreo : אבי קויתי ) es un ingeniero de software que creó el hipervisor de máquina virtual basada en kernel (KVM) que sustenta muchas nubes de producción. [ 1 ] [ 2 ] Tras su trabajo en KVM, Kivity desarrolló el marco Seastar y la base de datos ScyllaDB . [ 2 ] [ 3 ] Cofundó la empresa ScyllaDB con Dor Laor; Kivity es CTO y un colaborador activo del proyecto. [ 2 ]
Carrera
Kivity comenzó el desarrollo de KVM en Qumranet en 2006. [ 4 ] Después de que Red Hat adquiriera Qumranet en 2008, Kivity se unió a Red Hat y continuó como desarrollador principal y mantenedor de KVM. [ 4 ] [ 5 ]
Después de dejar Red Hat en 2012, Kivity cofundó una empresa llamada Cloudius Systems con Dor Laor. [ 2 ] Cloudius desarrolló el sistema operativo OSv para la nube. [ 6 ] Mientras estaba en Cloudius, Kivity creó el framework Seastar, un framework de C++ de código abierto (con licencia Apache 2.0) para computación asíncrona con uso intensivo de E/S. [ 2 ] Seastar se convirtió más tarde en la base de sistemas distribuidos de alto rendimiento como ScyllaDB , Redpanda y Ceph . [ 7 ]
A mediados de 2014, Cloudius Systems cambió su nombre a ScyllaDB, en honor a su producto principal, utilizado para cargas de trabajo de bases de datos de alto rendimiento que requieren baja latencia. (Forbes) Kivity se desempeña como director de tecnología de la empresa y contribuye al desarrollo del código fuente de ScyllaDB y Seastar. [ 8 ]
Patentes
Kivity ha obtenido patentes para tecnologías implementadas en KVM y ScyllaDB [ 9 ].
- Entrada/salida (E/S) asíncrona mediante conmutación de pila alternativa en el espacio del kernel (8850443)
- Entrega de eventos desde una máquina virtual a la CPU del host mediante instrucciones de monitorización de memoria (9256455)
- Entrega de eventos desde una máquina virtual a un hilo ejecutable por múltiples CPU host mediante instrucciones de monitoreo de memoria (9489228)
- [CPU utilizando instrucciones de monitorización de memoria (9256455)]
- Entrega de eventos desde una máquina virtual a un hilo ejecutable por múltiples CPU host mediante instrucciones de monitoreo de memoria (9489228)
- Detección de caché de disco de invitado (9354916)
- Señalización de eventos en sistemas virtualizados (9830286)
- Balanceo de carga basado en calor (11157561)
- Inyección de interrupciones en sistemas informáticos virtualizados (9235538)
- Comunicación entre procesos (9075795)
- Gestionar el acceso al dispositivo mediante una sugerencia de dirección (9575787)
- Mecanismo para el ajuste automático del almacenamiento de máquinas virtuales (8244956)
- Mecanismo para la restauración del estado de memoria de periféricos controlados por máquinas virtuales (VM) en una máquina host de destino durante la migración de la VM (8356120)
- Mecanismo para la optimización de la gestión de memoria de máquinas virtuales desincronizadas (8560758)
- Seguimiento de cambios de memoria durante la migración de una máquina virtual (VM) con periféricos asignados controlados por la VM (9104459)
- Transferencia de estado de memoria de periféricos controlados por máquina virtual durante migraciones de la máquina virtual (8924965)
- Eventos MSI mediante monitorización dinámica de memoria (10078603)
- Asignación de memoria del hipervisor bajo demanda (9342450)
- Afinidad de interrupción optimista para dispositivos (9003094)
- Optimización de la gestión de memoria del sistema operativo y del monitor de la máquina virtual (10761957)
- Afinidad de interrupción pesimista para dispositivos (9201823)
- Aplicación de políticas mediante copia de anillo paravirtualizada por hipervisor (9904564)
- Activación de máquina virtual mediante una instrucción de monitorización de memoria (9489223)
Véase también
Referencias
- ↑ ¿Cómo se integró la virtualización KVM en el núcleo de Linux? (en eWeek, 18 de noviembre de 2013)
- 1 2 3 4 5 La base de datos ScyllaDB surge de Cloudius Systems " en eWeek, 22 de septiembre de 2015
- ↑ " El nuevo C++ impulsa la velocidad de la base de datos NoSQL Cassandra de código abierto 10 veces " en ADT, 23 de septiembre de 2015
- 1 2 Qumranet revela el motivo de todo el trabajo de KVM. Objetivo SCSI para la wiki de KVM en CNET, 25 de septiembre de 2007.
- ↑ KVM acapara la atención en el ámbito de la virtualización en ZDNet, 26 de febrero de 2007
- ↑ OSv: El sistema operativo en la nube de código abierto que no es Linux en The Linux Foundation, 14 de noviembre de 2013
- ↑ Redpanda adquiere Benthos para mejorar su plataforma de transmisión de datos en Silicon Angle, 30 de mayo de 2024
- ↑ ScyllaDB 6.0 mejora la escalabilidad de las bases de datos de código abierto
- ↑ Patentes de Google
Enlaces externos
- kvm: el monitor de máquinas virtuales de Linux (Actas del Simposio de Linux , 2007)
- Presentación principal sobre los avances de KVM ( Red Hat , Foro KVM, 2011)
- OSv: Optimización del sistema operativo para máquinas virtuales (Actas de USENIX ATC '14, 2014)
- ScyllaDB optimiza la arquitectura de la base de datos para maximizar el rendimiento del hardware ( IEEE Software , 2019)
- Creación de aplicaciones eficientes con uso intensivo de E/S con Seastar (Core C++, 2019)
- Rendimiento sin concesiones ( Grupo de Bases de Datos de la Universidad Carnegie Mellon , 2019)
- Cómo se ve una base de datos desde la perspectiva de un disco (P99 CONF, 2022)
- Personas vivas
- Programadores de software libre
- Programadores del kernel de Linux
- Gente de Linux
- Gente de código abierto
- Personas en tecnología de la información