LOGGING PAGES ACCESSED FROM I/O DEVICES
    3.
    发明公开

    公开(公告)号:EP4235435A3

    公开(公告)日:2023-09-27

    申请号:EP23175122.3

    申请日:2019-12-03

    申请人: Google LLC

    摘要: Systems and methods of tracking page state changes are provided. An input/output is communicatively coupled to a host having a memory. The I/O device receives a command from the host to monitor page state changes in a region of the memory allocated to a process. The I/O device, bypassing a CPU of the host, modifies data stored in the region based on a request, for example, received from a client device via a computer network. The I/O device records the modification to a bitmap by setting a bit in the bitmap that corresponds to a location of the data in the memory. The I/O device transfers contents of the bitmap to the CPU, wherein the CPU completes the live migration by copying sections of the first region indicated by the bitmap to a second region of memory. In some implementations, the process can be a virtual machine, a user space application, or a container.

    A PLURALITY OF SMART NETWORK INTERFACE CARDS ON A SINGLE COMPUTE NODE

    公开(公告)号:EP4075757A1

    公开(公告)日:2022-10-19

    申请号:EP22165140.9

    申请日:2022-03-29

    摘要: Example techniques and computing devices are disclosed. An example computing device includes a first non-uniform memory access (NUMA) node and a second NUMA nod. The first NUMA node includes a first network interface card, a first virtual router for one or more virtual networks, the first virtual router comprising first processing circuitry and configured with a first virtual host interface having a first Internet Protocol (IP) address, and a first workload executing on the first NUMA node. The second NUMA node includes a second network interface card, a second virtual router for the one or more virtual networks, the second virtual router comprising second processing circuitry and configured with a second virtual host interface having a second IP address, and a second workload executing on the second NUMA node.

    DATA ACCESS METHOD AND APPARATUS, AND STORAGE MEDIUM

    公开(公告)号:EP4044039A1

    公开(公告)日:2022-08-17

    申请号:EP20885263.2

    申请日:2020-10-09

    发明人: LIU, Yang

    IPC分类号: G06F12/1081

    摘要: This application discloses a data access method and apparatus and a storage medium, and belongs to the field of data storage technologies. In this application, a storage device may determine a target hard disk and an address of a hard disk logical space corresponding to a service logical space based on an address of the service logical space carried in a first data write request sent by a client, and further write target data into the target hard disk based on the address of the hard disk logical space. That is, the client accesses the storage device by using the address of the service logical space. Inside the storage device, the address of the service logical space is translated into the address of the hard disk logical space. Data is written into the hard disk based on the address of the hard disk logical space. Therefore, it can be learned that only one time of address translation is required, thereby reducing overheads and improving data read/write efficiency.

    ADDRESS CACHING IN SWITCHES
    8.
    发明公开

    公开(公告)号:EP3923145A1

    公开(公告)日:2021-12-15

    申请号:EP21188542.1

    申请日:2016-06-24

    申请人: Google LLC

    摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing an address in a memory of a switch. One of the systems includes a switch that receives packets from and delivers packets to devices connected to a bus without any components on the bus between the switch and each of the devices, a memory integrated into the switch to store a mapping of virtual addresses to physical addresses, and a storage medium integrated into the switch storing instructions executable by the switch to cause the switch to perform operations including receiving a response to an address translation request for a device connected to the switch by the bus, the response including a mapping of a virtual address to a physical address, and storing, in the memory, the mapping of the virtual address to the physical address in response to receiving the response.

    ASYNCHRONOUS COPYING OF DATA WITHIN MEMORY
    10.
    发明公开

    公开(公告)号:EP3657341A1

    公开(公告)日:2020-05-27

    申请号:EP19214021.8

    申请日:2016-10-13

    申请人: Google LLC

    IPC分类号: G06F12/1081 G06F12/0888

    摘要: An example method includes during execution of a software application by a processor, receiving, by a copy processor separate from the processor, a request for an asynchronous data copy operation to copy data within a memory accessible by the copy processor, wherein the request is received from a copy manager accessible by the software application in a user space of an operating system managing execution of the software application; in response to the request, initiating, by the copy processor, the asynchronous data copy operation; continuing execution of the software application by the processor; determining, by the copy processor, that the asynchronous data copy operation has completed; and in response to determining that the asynchronous copy operation has completed, selectively notifying, by the copy processor, the software application that the asynchronous copy operation has completed.