Unlock instant, AI-driven research and patent intelligence for your innovation.

Distributed virtual file system with shared page cache

A page cache, distributed technology, applied in memory architecture access/allocation, memory systems, special data processing applications, etc., can solve problems such as harmful effects, increase time, etc.

Pending Publication Date: 2021-08-10
HUAWEI TECH CO LTD
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

One or more additional IPC operations used to perform I / O operations may adversely affect the overall operation of applications running on the computing device by increasing the time required to perform I / O operations

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
  • Distributed virtual file system with shared page cache
  • Distributed virtual file system with shared page cache
  • Distributed virtual file system with shared page cache

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] In the following description, reference is made to the accompanying drawings which form a part hereof, and which show by way of illustration specific embodiments that may be practiced. These embodiments have been described in great detail to enable those skilled in the art to practice the disclosed subject matter, and it will be understood that other embodiments may be utilized and structures may be made without departing from the scope of the appended claims. , logical and electrical changes. Accordingly, the following description of exemplary embodiments should not be read in a limiting sense.

[0037] One approach to improving the performance of systems including microkernel OSs is to implement a distributed virtual file system (VFS). The VFS includes a page cache pool in memory that caches pages accessed by the computing system so that the file system does not need to access physical media for each I / O operation. A microkernel OS (with distributed VFS) stores page...

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

An apparatus includes a memory (110) holding a shared page cache (112) and program instructions (116) for a distributed virtual file system (VFS) for use in performing input / output (I / O) operations. An operating system (102) of the computing system executes a central VFS (114) in a first thread and executes a first application (120) and the program instructions for the distributed VFS in a second thread. The distributed VFS determines that a first page, including data to which a first application has requested access, is stored in the shared page cache. In response to the determination, the distributed VFS accesses the requested data from the shared page cache without signaling the operating system or the central VFS. The computing system may be implemented in a device including a microkernel operating system.

Description

[0001] Related Applications Cross Application [0002] none technical field [0003] A file system for computing devices with limited processing capabilities is disclosed, in particular a distributed virtual file system (VFS) with shared page cache memory. Background technique [0004] A computing system using a macrokernel operating system (OS) includes a file system integrated into the OS. The file system implements one or more device drivers for each input / output (I / O) device used by the computing system. Each of these device drivers may have a different source and may require modification for a specific OS. Using device drivers from unreliable sources may have detrimental effects on the operation of the OS. In particular, the failure of one device driver can seriously affect the performance of the entire OS. [0005] Systems implemented using a microkernel OS rather than a monokernel OS try to solve these problems by implementing the file system in user-mode code out...

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 Applications(China)
IPC IPC(8): G06F12/0866G06F12/0842G06F16/188
CPCG06F12/0866G06F12/0842G06F2212/281G06F2212/311G06F2212/463G06F2212/1016G06F16/188G06F16/182G06F16/172
Inventor 周昊詹姆斯·帕克
Owner HUAWEI TECH CO LTD