Virtualized I/O
    1.
    发明授权

    公开(公告)号:US12282791B2

    公开(公告)日:2025-04-22

    申请号:US17589529

    申请日:2022-01-31

    Abstract: Distributed I/O virtualization includes receiving, at a first physical node in a plurality of physical nodes, an indication of a request to transfer data from an I/O device on the first physical node to a set of guest physical addresses. An operating system is executing collectively across the plurality of physical nodes. It further includes writing data from the I/O device to one or more portions of physical memory local to the first physical node. It further includes mapping the set of guest physical addresses to the written one or more portions of physical memory local to the first physical node.

    DISTRIBUTED SYSTEMS HAVING VERSIONED STORAGE REPLICA TABLES

    公开(公告)号:US20250036441A1

    公开(公告)日:2025-01-30

    申请号:US18358155

    申请日:2023-07-25

    Abstract: A process includes creating, by a kernel of a distributed system, entries in a storage replica table, which are associated with a guest physical memory address. The process includes storing, by the kernel, data in the entries associating the entries with respective versions of content for the guest physical memory address; storing, by the kernel, data in the entries associating the entries with respective stable storage block addresses; and storing, by the kernel, data in the entries associating the entries with respective real physical memory addresses. The process includes, responsive to a read request to read content associated with a first version of the versions, accessing, by the kernel, the storage replica table. The process includes, responsive to the accessing the storage replica table, identifying, by the kernel, a first entry of the entries associated with the first version. The first entry contains data associating the first entry with a first real physical memory address. The process includes reading, by the kernel, data from the first real physical memory address.

    DATA ACCESS BY VIRTUAL PROCESSORS IN A DISTRIBUTED SYSTEM

    公开(公告)号:US20240403101A1

    公开(公告)日:2024-12-05

    申请号:US18328010

    申请日:2023-06-02

    Abstract: In some examples, a distributed system includes a plurality of computer nodes comprising respective physical input/output (I/O) interfaces to a network-attached storage system. A virtual I/O interface is between a distributed virtual management program and a guest operating system (OS) of a virtual machine (VM). A plurality of virtual processors access the network-attached storage system through the virtual I/O interface in parallel using the respective physical I/O interfaces, where a first virtual processor in a first computer node is to use a data structure in the virtual I/O interface to submit a request to access data in the network-attached storage system and to receive a result of the request, and where the access of data from the network-attached storage system to satisfy the request is performed locally at the first computer node using the physical I/O interface of the first computer node. The distributed virtual management program maintains coherency of the data structure across multiple computer nodes.

Patent Agency Ranking