Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method of accelerating RPC communication in kernel state based on nfsordma

A kernel state, initial state technology, applied in the transmission system, electrical components, etc., can solve the problem of no interactive communication between the user state and the kernel state RDMA, and achieve the effect of reducing the number of copies, speeding up the communication speed, and eliminating interference

Active Publication Date: 2019-04-12
HUAZHONG UNIV OF SCI & TECH
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The existing technology provides RDMA interactive communication between kernel state and kernel state, and RDMA interactive communication between user state and user state, but there is no RDMA interactive communication scheme between user state and kernel state in cross-state scenarios.

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
  • A method of accelerating RPC communication in kernel state based on nfsordma
  • A method of accelerating RPC communication in kernel state based on nfsordma
  • A method of accelerating RPC communication in kernel state based on nfsordma

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044]In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.

[0045] The flow chart of the NFSoRDMA-based kernel state RPC communication acceleration method provided by the embodiment of the present invention is as follows: figure 1 As shown, the client RPC process includes client first half processing, client encoding, client decoding, and client second half processing; the process will be described in detail below in conjunction with the accompanying draw...

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 discloses a kernel RPC communication acceleration method based on NFSoRDMA, comprising the following steps: (1) establishing an RDMA connection in the initial state of a state machine model, and assigning values ​​to data structures related to RPC operations; 2) RDMA frames Header, RPC frame header and datagram body are encapsulated to obtain the transmission message, and the transmission message shown is verified and processed; the verified transmission message is sent to the server; (3) when the user request is received, The server decapsulates the requested message, and sends the decapsulated message to the client; (4) When the client receives the message sent by the server, the RDMA frame header, RPC frame header and data The text is decapsulated to obtain the data requested by the user; the RDMA interactive communication scheme provided by the present invention under the special cross-state scenario of the user state and the kernel state can be applied to the kernel state and the user state of the distributed system In RDMA interactive communication, it has the beneficial effect of accelerating communication.

Description

technical field [0001] The invention belongs to the technical field of computer network communication, and more specifically relates to a method for accelerating RPC communication in a kernel state based on NFSoRDMA. Background technique [0002] With the continuous increase of network bandwidth and the popularization of Infiniband high-speed network technology, it is difficult for the traditional TCP / IP network architecture to fully utilize the network bandwidth, and more efficient communication methods are needed. RDMA (Remote Direct Memory Access, Remote Direct Memory Access) technology adopts the method of directly reading and writing remote memory, avoiding the overhead of multiple memory copies, and meeting the needs of high-speed communication in distributed applications. [0003] RDMA will be applied in the distributed file system, and in order to ensure performance, the client is usually placed in the kernel state, while the server may be in the user state or the ke...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/06
CPCH04L69/06H04L69/22H04L67/133
Inventor 王芳冯丹李亮杨恒
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products