RDMA (Remote Direct Memory Access)-based distributed memory file system

An in-memory file system and file system technology, applied in the field of distributed in-memory file systems, can solve problems such as affecting system scalability, and achieve the effects of reducing data replication, reducing response delay, and improving overall efficiency

Active Publication Date: 2018-07-10
TSINGHUA UNIV
View PDF3 Cites 48 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, there is no general-purpose data transmission module to efficiently handle different network I/O characteristics. At the same

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
  • RDMA (Remote Direct Memory Access)-based distributed memory file system
  • RDMA (Remote Direct Memory Access)-based distributed memory file system
  • RDMA (Remote Direct Memory Access)-based distributed memory file system

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0028] The embodiments of the present invention will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals indicate the same or similar elements or elements with the same or similar functions. The embodiments described below with reference to the drawings are exemplary, and are only used to explain the present invention, but should not be understood as limiting the present invention.

[0029] These and other aspects of the embodiments of the present invention will become clear with reference to the following description and drawings. In these descriptions and drawings, some specific implementations in the embodiments of the present invention are specifically disclosed to show some ways of implementing the principles of the embodiments of the present invention, but it should be understood that the scope of the embodiments of the present invention is not This restriction. On the contrary, th...

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 an RDMA (Remote Direct Memory Access)-based distributed memory file system. In an initialization phase of the distributed memory file system, memory used by a cluster for filestorage is uniformly divided, and is registered to network cards to support direct memory access of remote-end nodes, and then a distributed shared memory pool is constructed; on the distributed memory sharing pool, file indexing and file data block indexing are respectively carried out through two-level hash indexing to provide query services for the file system; and a request of a client is processed through a self-identifying remote-procedure-call (RPC) method, and a processing result is returned. The system has the following advantages: reducing data copying of files in reading/writing, reducing response delay, and improving overall efficiency of file access in program software.

Description

technical field [0001] The invention relates to the field of distributed storage systems, in particular to an RDMA-based distributed memory file system. Background technique [0002] Remote Direct Memory Access (RDMA) refers to direct access to remote memory without the direct participation of both host operating systems, thereby providing high bandwidth and low latency features. [0003] Data transmission in a distributed environment determines the overall I / O performance of the system, and this type of technology is widely used in distributed file systems and database systems. Traditional distributed systems mostly use disks as storage media, and transmit data through remote procedure call modules based on TCP / IP. Due to low disk bandwidth and high latency, the network transmission module itself will not become a bottleneck. In recent years, memory has become increasingly In-memory computing, which is cheap and transfers storage and computing to memory, has become a trend...

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): G06F3/06
CPCG06F3/0611G06F3/064G06F3/067
Inventor 陆游游舒继武陈游旻
Owner TSINGHUA UNIV
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