Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Cloud storage service client high-efficiency fine-granularity data caching system and method

A cloud storage service and data caching technology, applied in digital transmission systems, transmission systems, data exchange networks, etc., can solve difficult and extensive applications and rapid development, cloud storage services cannot give full play to their advantages, and cloud storage space is limited Local client storage capacity and other issues, to achieve the effect of infinite expansion, saving and full utilization of bandwidth resources, and reducing waiting time

Inactive Publication Date: 2011-04-13
北京兴宇中科科技开发股份有限公司 +1
View PDF4 Cites 72 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the above methods directly lead to the user's cloud storage space being limited by the storage capacity of the local client, which cannot truly achieve the goal of allowing cloud storage services to provide unlimited storage capacity and allowing users to purchase arbitrarily large storage space on demand
This will cause cloud storage services to be unable to give full play to their advantages, and even difficult to be widely used and rapidly developed in practice.

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
  • Cloud storage service client high-efficiency fine-granularity data caching system and method
  • Cloud storage service client high-efficiency fine-granularity data caching system and method
  • Cloud storage service client high-efficiency fine-granularity data caching system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The specific implementation manners of the present invention will be described below in conjunction with the accompanying drawings.

[0038] The system module composition structure of the present invention is as figure 1 As shown, the following modules are included:

[0039]Application module 1, this module is the program actually running on the operating system, which will operate on the files stored on the cloud storage;

[0040] File system module 2, which is the file system on the operating system, and the file system of the client mobile storage device adopts the NTFS file system in the Windows operating system;

[0041] User-mode file system module 3, which is a custom file system module, is used to convert the read and write operations of the file system to the disk to the application program on the upper layer of the file system. user state;

[0042] Server 4, including a data server and a metadata server, records metadata of data and files respectively;

[...

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 cloud storage service client high-efficiency fine-granularity data caching system. The system comprises an application program module, a file system module, a server, a virtual network storage module, local mobile storage equipment and a user-mode file system module, wherein the user-mode file system module of a client intercepts reading and writing operation of mobile equipment; judgment is made according to a content of the reading and writing operation; if the read content is locally cached, the content is read out from a local sparse file; if the content is not locally cached, data is requested from a server according to the size of the reading and writing operation and the written data is directly input in a local cache; and a synchronizing thread checks a local data sheet to be synchronized and uploads the data newly written into the client to the server. The invention has the advantage of quickly and efficiently accessing a file in cloud storage under the condition of limited network bandwidth resources.

Description

technical field [0001] The invention belongs to the technical field of computer data storage, in particular to a cloud storage service client high-efficiency fine-grained data caching system and method, which can improve user experience as much as possible and save network bandwidth and server-side calculations when the network bandwidth is low resource. technical background [0002] Cloud storage is a rapidly emerging data service with broad prospects. It allows users to store data in the storage space provided by professional storage service operators. Users can easily access their own data at any time from any location through the network. With the current increase in the amount of personal data and more and more people sharing data, cloud storage services have been widely used, and at the same time, the amount of data in cloud storage is also increasing. Since users still access data in cloud storage through the network at present, and the growth rate of network bandwid...

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): H04L29/08H04L12/56
Inventor 徐涛郭松柳牟宏磊汪东升和晋阳
Owner 北京兴宇中科科技开发股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products