Method for establishing subflow of multipath connection, apparatus, and system

    公开(公告)号:US11800587B2

    公开(公告)日:2023-10-24

    申请号:US17860951

    申请日:2022-07-08

    CPC classification number: H04W76/15 H04L45/24 H04L61/5007 H04W76/11

    Abstract: This application provides a subflow establishment method. A local-end device obtains an identifier of an operator currently accessed by a network interface card of the local end device. The local-end device obtains a plurality of IP addresses of a peer-end device and identifiers of operators to which the plurality of IP addresses are homed; and establishes, by matching a plurality of operators corresponding to the local-end device and the plurality of operators corresponding to the peer-end device, a subflow between an IP address pair homed to a same operator. In this way, the established subflow does not cross operators as far as possible. This reduces negative impact of cross-operator communication of some subflows on transmission performance of a multipath connection, thereby better leveraging an advantage of the multipath connection in transmission performance in comparison with a single-path connection.

    Transmission control method and apparatus

    公开(公告)号:US11477130B2

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

    申请号:US17097794

    申请日:2020-11-13

    Abstract: This application describes transmission control methods and devices. One method comprises: sending, by a first device to a second device, first control signaling that instructs the second communications device to send a first group of data packets, the first control signaling comprises a first packet sequence number, a first packet sequence number range, and a first transmission time interval, the first group of data packets correspond to sequence numbers within the first packet sequence number range starting from the first packet sequence number, and the first transmission time interval indicates a time interval for sending data packets of the first group of data packets; and receiving, by the first device from the second device, at least one data packet in the first group of data packets.

    Data access method and apparatus
    13.
    发明授权

    公开(公告)号:US11144465B2

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

    申请号:US16598755

    申请日:2019-10-10

    Inventor: Jian He Xiaoke Ni

    Abstract: In a data access method, after an interface card receives a first data write instruction or a first data read instruction, the interface card generates a second data write instruction or a second data read instruction, and writes the second data write instruction or the second data read instruction into a cache. No resource of a processor of a storage device is used. After the interface card writes the second data write instruction or the second data read instruction into the cache, a cache control unit sends the second data write instruction or the second data read instruction to a storage subsystem. No resource of the processor of the storage device is used. Alternatively, the cache control unit may instruct the storage subsystem to execute the second data write instruction or the second data read instruction.

    Computer device and memory startup method of computer device

    公开(公告)号:US10481916B2

    公开(公告)日:2019-11-19

    申请号:US15443452

    申请日:2017-02-27

    Abstract: A computer device and a memory startup method of a computer are provided, where a basic input/output system initializes only a first part of memory in a memory initialization phase after a computer is powered on and started, so that an operating system can be started, and after the operating system is started, the basic input/output system continues to initialize memory that is not initialized in the computer, so that, in a startup phase, the computer can start the operating system without needing to wait until all memory has been initialized; therefore, a time from being started to entering the operating system is reduced for the computer, and a user can quickly enter the operating system to perform an operation, thereby improving user experience.

    Method, device, and system for implementing hardware acceleration processing

    公开(公告)号:US10365830B2

    公开(公告)日:2019-07-30

    申请号:US15786207

    申请日:2017-10-17

    Abstract: A method, device, and system for implementing hardware acceleration processing, where the method includes memory mapping input/output (MMIO) processing being performed on a data buffer address of a hardware acceleration processor in order to obtain an address in addressing space of a central processing unit (CPU). In addition, a network adapter has a remote direct memory access (RDMA) or a direct memory access (DMA) function. Alternatively, a network adapter of a hardware acceleration device can directly send received data on which the hardware acceleration processing is to be performed to a hardware acceleration processor. In this way, resource consumption is reduced when the CPU of a computer device receives and forwards the data on which the hardware acceleration processing is to be performed, and in addition, storage space of a memory of the computer device is saved.

    PACKET FORWARDING METHOD, DEVICE, AND SYSTEM IN NVME OVER FABRIC

    公开(公告)号:US20180239539A1

    公开(公告)日:2018-08-23

    申请号:US15961851

    申请日:2018-04-24

    Abstract: A packet forwarding method, device, and system for use in non-volatile memory express (NVMe) over fabric. According to the method, a first packet sent by a control device is received, and an input/output command or a management command that complies with the NVMe protocol and that is included in the first packet is obtained; a second packet is generated according to the input/output command or the management command, where the input/output command or the management command complies with the NVMe protocol and is included in the first packet, and the second packet is a packet for executing the input/output command or the management command; a network port for forwarding the second packet is selected according to an identity of a target non-volatile memory; and the second packet is encapsulated into a packet that meets an NVMe over fabric forwarding requirement, and the encapsulated second packet is sent by using the selected network port.

    Data processing system and data processing method
    18.
    发明授权
    Data processing system and data processing method 有权
    数据处理系统和数据处理方法

    公开(公告)号:US09459798B2

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

    申请号:US14567656

    申请日:2014-12-11

    Abstract: Embodiments of the present invention provide a data processing system and a data processing method. An MMIO address of a data request is obtained, where data stored in a PCIe storage device can be directly obtained from the MMIO address, and according to the MMIO address, a network adapter can directly read the data from the PCIe storage device of the data processing system, and transmit the data to a second data processing system, or directly write the data received from the second data processing system into the PCIe storage device. Therefore, the processing system can implement transmitting data directly from the PCIe storage device to the network adapter without using memory. During data transmission between the two data processing systems, a usage ratio of a resource, such as memory and a CPU, is reduced, and efficiency of data transmission is improved.

    Abstract translation: 本发明的实施例提供了一种数据处理系统和数据处理方法。 获得数据请求的MMIO地址,其中可以从MMIO地址直接获取存储在PCIe存储设备中的数据,并且根据MMIO地址,网络适配器可以直接从PCIe存储设备读取数据 处理系统,并将数据发送到第二数据处理系统,或直接将从第二数据处理系统接收的数据写入PCIe存储设备。 因此,处理系统可以在不使用存储器的情况下实现从PCIe存储设备直接发送数据到网络适配器。 在两个数据处理系统之间的数据传输期间,诸如存储器和CPU之类的资源的使用率被降低,并且提高了数据传输的效率。

Patent Agency Ranking