首页> 外国专利> Dynamic I/O virtualization system having guest memory management agent (MMA) for resolving page faults using hypercall to map a machine page into host memory

Dynamic I/O virtualization system having guest memory management agent (MMA) for resolving page faults using hypercall to map a machine page into host memory

机译:具有来宾内存管理代理(MMA)的动态I / O虚拟化系统,用于使用超级调用将机器页面映射到主机内存中来解决页面错误

摘要

A system and method for providing dynamic I/O virtualization is herein disclosed. According to one embodiment, a device capable of performing hypervisor-agnostic and device-agnostic I/O virtualization includes a host computer interface, memory, I/O devices (GPU, disk, NIC), and efficient communication mechanisms for virtual machines to communicate their intention to perform I/O operations on the device. According to one embodiment, the communication mechanism may use shared memory. According to some embodiments, the device may be implemented purely in hardware, in software, or using a combination of hardware and software. According to some embodiments, the device may share its memory with guest processes to perform optimizations including but not limited to a shared page cache and a shared heap.
机译:本文公开了用于提供动态I / O虚拟化的系统和方法。根据一个实施例,一种能够执行与管理程序无关的和与设备无关的I / O虚拟化的设备包括主机接口,存储器,I / O设备(GPU,磁盘,NIC)以及用于虚拟机进行通信的有效通信机制。他们打算在设备上执行I / O操作。根据一个实施例,通信机制可以使用共享存储器。根据一些实施例,该设备可以完全以硬件,软件或使用硬件和软件的组合来实现。根据一些实施例,设备可以与访客进程共享其存储器以执行优化,包括但不限于共享页面缓存和共享堆。

著录项

  • 公开/公告号US10635469B2

    专利类型

  • 公开/公告日2020-04-28

    原文格式PDF

  • 申请/专利权人 DYNAVISOR INC.;

    申请/专利号US201816128913

  • 发明设计人 SREEKUMAR NAIR;

    申请日2018-09-12

  • 分类号G06F12;G06F9/455;G06F12/0868;G06F13/28;G06F3/06;G06F12/1081;G06F9/4401;G06F12/0864;G06F12/084;

  • 国家 US

  • 入库时间 2022-08-21 11:28:19

相似文献

  • 专利
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号