DFS-oriented client persistent caching method and system in global namespace

A global namespace and client-side technology, applied in the field of persistent cache on the client side, can solve the problems of occupying computing and storage resources, complicated workflow, complex data management, etc., to avoid network delay, reduce network resource overhead, and simplify data management Effect

Active Publication Date: 2020-02-04
HUAZHONG UNIV OF SCI & TECH
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Under the multi-layer storage of the traditional distributed file system, the data in the cache (such as: Burst Buffer) is temporary and opaque to the application. The prefetch or replacement of the data in the cache is assisted by other tools; the data exists in different storage levels Multiple copies, the consistency of data needs to be coordinated with other tools and the file system to ensure, which will take up a lot of com...

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
  • DFS-oriented client persistent caching method and system in global namespace
  • DFS-oriented client persistent caching method and system in global namespace
  • DFS-oriented client persistent caching method and system in global namespace

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0075] 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.

[0076] In order to simplify the data management process in the Distributed File System (DFS) and reduce network resource overhead, the present invention provides a persistent client caching method and system under a DFS-oriented global namespace. The overall idea is: all clients Clients share the same view of the global directory tree, and all clients are free to read or write any file, thereby ...

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 DFS-oriented client persistent caching method and system in a global namespace, and belongs to the field of large-scale distributed systems, and the method comprises the steps that a metadata server maintains a view of a global directory tree, all clients share the view, and all the clients can access any file through the view; the client identifies a file needing to be prefetched according to the cache prefetching rule, and migrates the file from the object storage server to the local for persistent caching; when the data volume of the local cache of the client exceeds a cache threshold, the data locally cached by the client is replaced; when the client performs file operation, if the to-be-operated file is cached to the local of the client and the client has thecorresponding operation authority, the locally cached file is directly accessed and the operation is finished; otherwise, the file is remotely accessed in the object storage server through the network and the operation is finished. According to the invention, the data management of the distributed file system can be simplified, and the network resource overhead is reduced.

Description

technical field [0001] The invention belongs to the field of large-scale distributed systems, and more specifically relates to a method and system for persistent caching of a client under a DFS-oriented global namespace. Background technique [0002] In recent years, high-performance computers have widely used large-capacity, high-bandwidth, high-IOPS, mature, stable, and fully functional distributed file systems (Distributed File System, DFS), such as: Lustre, GPFS, etc. In the distributed file system, data and metadata are stored on dedicated server nodes respectively. Specifically, data is stored on the object storage server, and metadata is stored on the metadata server; client nodes (usually computing nodes) pass the network To access the data and metadata shared by the server, this remote access method will cause various problems such as resource contention, I / O congestion, high latency, etc., which will lead to system performance degradation. [0003] The main method...

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): G06F16/172G06F16/182
CPCG06F16/172G06F16/182
Inventor 曾令仿程稳李春艳桑大邹杨霖王芳冯丹
Owner HUAZHONG UNIV OF SCI & TECH
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