Remote file access method for distributed memory file system
An in-memory file system and remote file technology, applied in the field of remote in-memory file data, can solve the problems of time-consuming RPC, high system resource overhead, occupation of computing resources of the server computer, etc., to achieve improved read and write performance and stable data read and write performance Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0056] Such as figure 1 as shown, figure 1 Take a system of two computers and one RDMA switch as an example, in which each computer is equipped with an RDMA-specific network card (hardware) and memory (hardware) used as a storage device. The file server needs to mount the memory file system (software) that manages memory devices, and the client can choose whether to mount the memory file system according to needs. The computer is connected to a high-speed RDMA network through an RDMA switch and a proprietary RDMA network cable.
[0057] Computers can use ordinary remote communication protocols such as sockets, remote procedure calls and other mature technologies to transmit information. In the case of knowing the memory address of the server computer, you can also use RDMA technology to directly access the memory in the RDMA area set by the other party. .
[0058] In this embodiment, the computer where the user process is located is the "client computer", and the non-client...
Embodiment 2
[0070] Such as figure 2 As shown, this embodiment provides a method for efficiently accessing remote files by a distributed memory file system using network technology that can directly access the memory of a remote computer system. Address space, the client computer obtains the starting address of the continuous virtual address space; the second stage is to use this continuous virtual address space and RDMA to access remote memory files. The two stages are described below,
[0071] The first stage:
[0072] S1 The client computer sends a request to open the file in the server computer through RPC;
[0073] After the S2 server computer receives the request to open the file, it allocates a large enough continuous virtual address space VA to the file to be opened;
[0074] The S3 server computer analyzes the page table corresponding to the virtual address space VA and inserts the mapping table of the file into the page table item corresponding to the virtual address space VA...
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com