Data processing system, method and device

A data processing system and server-side technology, applied in the computer field, can solve problems such as CPU utilization increase, connection disconnection, data retransmission timeout, etc., and achieve the effect of avoiding memory release, connection disconnection, and invalidity

Pending Publication Date: 2021-08-24
ALIBABA GRP HLDG LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In a large-scale cluster, the full Internet model will generate a large number of RDMA network connections on each server node. When a network failure or network jitter occurs, problems such as data retransmission timeout or heartbeat timeout will occur, resulting in a large number of RDMA network connections in a short period of time. When the connection is disconnected, a large number of connection disconnection events are generated on each node core, and then explosive memory resource recovery is initiated. After the network failure is restored, the application will re-initiate a connection establishment request for the disconnected connection in a short period of time. In the kernel, a large number of connection establishment events and explosive memory resource allocation are generated here. Because the process is very sudden, it will cause a surge in CPU utilization, machine load jitter, and a large number of memory and cache refreshes in a short period of time. The entire restoration of connection establishment The process takes a long time to complete, which greatly affects the availability and stability of the entire cluster service, so an effective solution is urgently needed to solve the above problems

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data processing system, method and device
  • Data processing system, method and device
  • Data processing system, method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0064] In the following description, numerous specific details are set forth in order to provide a thorough understanding of the specification. However, this specification can be implemented in many other ways different from those described here, and those skilled in the art can make similar extensions without violating the connotation of this specification, so this specification is not limited by the specific implementations disclosed below.

[0065] Terms used in one or more embodiments of this specification are for the purpose of describing specific embodiments only, and are not intended to limit one or more embodiments of this specification. As used in one or more embodiments of this specification and the appended claims, the singular forms "a", "the", and "the" are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and / or" used in one or more embodiments of the present specification refers t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a data processing system, method and device, and the system comprises a sending server which is configured to monitor a network state; under the condition that the network state is abnormal, a first connection queue is set to be in a sending stopping state; a queue reset request is sent to the receiving server through an out-of-band channel; the receiving server side is configured to receive the queue reset request sent by the sending server side; in response to the queue reset request, a queue serial number of a second connection queue is reset; under the condition that the queue serial number of the second connection queue is reset, reset completion information is sent to the sending server through the out-of-band channel; the sending server is further configured to receive reset completion information; the queue serial number of the first connection queue is reset according to the reset completion information; and under the condition that the queue serial number of the first connection queue is reset, the first connection queue is set to be in a sendable state.

Description

technical field [0001] This description relates to the field of computer technology, in particular to data processing systems, methods and devices. Background technique [0002] Data center networks are increasingly using RDMA (Remote Direct Memory Access) to achieve high-performance network transmission services for distributed computing and distributed storage. Data center distributed computing and storage are usually in clusters Using the Internet-wide communication model, an RDMA network connection will be established between each service node. [0003] In a large-scale cluster, the full Internet model will generate a large number of RDMA network connections on each server node. When a network failure or network jitter occurs, problems such as data retransmission timeout or heartbeat timeout will occur, resulting in a large number of RDMA network connections in a short period of time. When the connection is disconnected, a large number of connection disconnection events...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L29/08H04L12/863H04L12/26
CPCH04L67/145H04L47/50H04L43/0811
Inventor 邱昊楠李强高翼枭
Owner ALIBABA GRP HLDG LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products