Data migration method, host, and solid state disk

    公开(公告)号:US11960749B2

    公开(公告)日:2024-04-16

    申请号:US18313467

    申请日:2023-05-08

    Inventor: Ge Du Yu Hu Jiancen Hou

    Abstract: A host of a storage system is coupled to multiple SSDs. Each SSD is configured with a migration cache, and each SSD corresponds to one piece of access information. The host obtains migration data information of to-be-migrated data in a source SSD, determines a target SSD, and sends a read instruction carrying information about to-be-migrated data and the target SSD to the source SSD. The source SSD reads a data block according to the read instruction from a flash memory of the source SSD into a migration cache of the target SSD. After a read instruction is completed by the SSD, the host sends a write instruction to the target SSD to instruct the target SSD to write the data block in the cache of the target SSD to a flash memory of the target SSD.

    Solid-State Disk (SSD) Data Migration
    12.
    发明申请

    公开(公告)号:US20200233601A1

    公开(公告)日:2020-07-23

    申请号:US16809026

    申请日:2020-03-04

    Inventor: Ge Du Yu Hu

    Abstract: A method for migrating data by a source network interface card includes: receiving a first migration instruction; sending a read instruction to the source SSD when receiving the first migration instruction, where the read instruction is used to instruct the source SSD to read the to-be-migrated data into the source migration cache; and sending a second migration instruction to a target intelligent network interface card of the target storage array after the to-be-migrated data is read from the source SSD, where the second migration instruction is used to instruct the target intelligent network interface card to migrate the to-be-migrated data in the source migration cache to the target storage array.

    Data Migration Method, Host, and Solid State Disk

    公开(公告)号:US20190278507A1

    公开(公告)日:2019-09-12

    申请号:US16423341

    申请日:2019-05-28

    Inventor: Ge Du Yu Hu Jiancen Hou

    Abstract: A host of a storage system is coupled to multiple SSDs. Each SSD is configured with a migration cache, and each SSD corresponds to one piece of access information. The host obtains migration data information of to-be-migrated data in a source SSD, determines a target SSD, and sends a read instruction carrying information about to-be-migrated data and the target SSD to the source SSD. The source SSD reads a data block according to the read instruction from a flash memory of the source SSD into a migration cache of the target SSD. After a read instruction is completed by the SSD, the host sends a write instruction to the target SSD to instruct the target SSD to write the data block in the cache of the target SSD to a flash memory of the target SSD.

    Access proxy for accessing peripheral component interconnect express endpoint device, PCIe exchanger and computer system
    14.
    发明授权
    Access proxy for accessing peripheral component interconnect express endpoint device, PCIe exchanger and computer system 有权
    用于访问外围组件互连的接入代理快速终端设备,PCIe交换机和计算机系统

    公开(公告)号:US09477632B2

    公开(公告)日:2016-10-25

    申请号:US14703328

    申请日:2015-05-04

    Inventor: Ge Du

    Abstract: A computer system and a method are provided for accessing a peripheral component interconnect express (PCIe) endpoint device. The computer system includes a processor, a PCIe bus, and an access proxy. The access proxy connects to the processor and the PCIe endpoint device; the processor acquires an operation instruction, where the operation instruction instructs the processor to access the PCIe endpoint device through the access proxy, and send an access request to the access proxy according to the operation instruction; and the access proxy sends a response message of the access request to the processor after receiving the access request sent by the processor. Because the processor does not directly access the PCIe endpoint device to be accessed but completes access through the access proxy, thereby avoiding a machine check exception (MCE) reset for the processor.

    Abstract translation: 提供了一种用于访问外围组件互连快速(PCIe)端点设备的计算机系统和方法。 计算机系统包括处理器,PCIe总线和访问代理。 访问代理连接到处理器和PCIe端点设备; 处理器获取操作指令,其中操作指令指示处理器通过访问代理访问PCIe端点设备,并根据操作指令向访问代理发送访问请求; 并且接入代理在接收到由处理器发送的访问请求之后,向处理器发送访问请求的响应消息。 因为处理器不直接访问要访问的PCIe端点设备,而是通过访问代理完成访问,从而避免了处理器的机器检查异常(MCE)复位。

    Computer system, method for accessing peripheral component interconnect express endpoint device, and apparatus
    15.
    发明授权
    Computer system, method for accessing peripheral component interconnect express endpoint device, and apparatus 有权
    计算机系统,用于访问外围组件互连的方法,快速终端设备和设备

    公开(公告)号:US08782317B1

    公开(公告)日:2014-07-15

    申请号:US14143460

    申请日:2013-12-30

    Inventor: Ge Du

    Abstract: A computer system and a method are provided for accessing a peripheral component interconnect express PCIe endpoint device. The computer system includes: a processor, a PCIe bus, and an access proxy. The access proxy connects to the processor and the PCIe endpoint device; the processor acquires an operation instruction, where the operation instruction instructs the processor to access the PCIe endpoint device through the access proxy, and send an access request to the access proxy according to the operation instruction; and the access proxy sends a response message of the access request to the processor after receiving the access request sent by the processor. Because the processor does not directly access the PCIe endpoint device to be accessed but completes access through the access proxy, thereby avoiding an MCE reset for the processor.

    Abstract translation: 提供了一种用于访问外围组件互连express PCIe端点设备的计算机系统和方法。 计算机系统包括:处理器,PCIe总线和访问代理。 访问代理连接到处理器和PCIe端点设备; 处理器获取操作指令,其中操作指令指示处理器通过访问代理访问PCIe端点设备,并根据操作指令向访问代理发送访问请求; 并且接入代理在接收到由处理器发送的访问请求之后,向处理器发送访问请求的响应消息。 因为处理器不直接访问要访问的PCIe端点设备,而是通过访问代理完成访问,从而避免了处理器的MCE重置。

Patent Agency Ranking