Transparent and universal file cache system

A file caching and caching technology, applied in the computer field

Active Publication Date: 2012-08-08
XFUSION DIGITAL TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Looking at the implementation and application of file caching technology in these web server systems, there are generally the following problems: 1) relying on special hardware to build cache servers, the cost is relatively high; 2) The cached files are still stored in the disk of the cache server, and the disk access performance is still low; 3) The cache hit rate of the main memory of the cache server is still not guaranteed; 4) Each system adopts its own cache implementation scheme and is compatible with the application system It is associated with itself, not universal, and cannot be reused by other applications
Although many of the systems mentioned above have implemented and applied some kind of file caching technology, the implementation of each system is quite different, and they are all tightly coupled with the system itself, which is not universal.

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
  • Transparent and universal file cache system
  • Transparent and universal file cache system
  • Transparent and universal file cache system

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment

[0058] see Figure 1~Figure 15 A specific embodiment of the present invention is as follows:

[0059] 1. Core module 11

[0060] This module consists of four parts

[0061] 1) Module initialization function 111 ;

[0062] 2) Module cleanup function 112 ;

[0063] 3) Command processing function 113 ;

[0064] The specific implementation of each part is as follows:

[0065] 1) Module initialization function 111

[0066] module initialization function 111 It is used to complete a series of initialization work when this module starts, see image 3 The specific steps are as follows:

[0067] -step 1111 : call the configuration management module 21 The initialization function 213 Start the module;

[0068] -step 1112 : call the configuration management module 21 The configuration information reading function of 215 , get the maximum length of the message queue;

[0069] -step 1113 : call the configuration management module 21 The configuration information read...

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 relates to a file cache system, in particular to a transparent and universal file cache system. The system consists of five modules, namely a core module, a configuration management module, a massage queue management module, a communication module and a cache operation module. The whole system adopts a single-process and multithreading model, wherein the core module and the configuration management module operate in a thread 0; the communication module operates in a thread 1; the cache operation module operates in a thread 2; and the massage queue management module is shared globally. In the system, the core module is responsible for reading configuration information and initializing other functional modules. By the massage queue management module, other functional modules can realize mutual exclusion access to a massage queue. The system is communicated with a client by the communication module, receives a caching massage and delivers the cache massage to the cache operation module to process, and then returns a processing result to the client. By using the link modification technology, the transparent and universal file cache system can efficiently realize the filecache operation; moreover, by using the link modification technology, the system provides high transparency for application; and the modularization design and the excellent user interface make the system have excellent universality.

Description

technical field [0001] The invention relates to a file cache system, in particular to a transparent and general file cache system. The invention belongs to the field of computer technology. Background technique [0002] At present, with the rapid development of computer technology and the Internet, users' requirements for applications are not limited to functions, and the performance requirements for applications have gradually become the main factor affecting user experience. [0003] For enterprise websites, how to provide fast, stable and high-quality website experience for users from all over the world to improve user satisfaction and increase revenue is a strategically important topic for enterprises. American Gomez Network Company once conducted a survey of 2,000 users, and the results showed that when a website responds very slowly, 50% of users will give up visiting and turn to a competitor's website. With the gradual popularization of e-commerce, how to provide us...

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): G06F17/30
Inventor 肖利民徐威张伟余彬彬李秀桥肖育前阮利
Owner XFUSION DIGITAL TECH CO LTD
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