System enabling data blocks to be stored in distributed server and method thereof

A distributed server and storage server technology, applied in the cloud field, can solve the problems of repeated file transmission, insufficient server storage space, user storage request cannot be uploaded by users, etc., to achieve the effect of speeding up and saving storage space

Inactive Publication Date: 2014-06-18
HONG FU JIN PRECISION IND (SHENZHEN) CO LTD +1
View PDF12 Cites 43 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In cloud technology, when files are uploaded and stored, defects such as insufficient storage space of the server, long-term occupation of the storage process, and repeated file transmissions are often encountered, resulting in the server being unable to respond to the user's storage request in a timely manner and unable to make the user Upload files in time

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
  • System enabling data blocks to be stored in distributed server and method thereof
  • System enabling data blocks to be stored in distributed server and method thereof
  • System enabling data blocks to be stored in distributed server and method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] Such as figure 1 As shown, it is a schematic diagram of the operating environment of a preferred embodiment of the system for storing data in blocks to distributed servers in the present invention. The system 200 for storing data blocks into distributed servers runs in a distribution server 2, and the distribution server 2 connects multiple clients 1 and a distributed server cluster through a network. There are multiple storage servers 3 in the distributed server cluster.

[0016] The client 1 is connected to a distributed server cluster through the network, that is, the client 1 is connected to multiple storage servers 3 through the network. The system 200 for storing data blocks into distributed servers utilizes a distribution server 2 so that data blocks in a file can be reasonably distributed to corresponding storage servers 3 .

[0017] Wherein, the distribution server 2 is built-in or externally connected to a hash database 4 . This embodiment is described by t...

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

Provided is a method enabling data blocks to be stored in a distributed server. The method comprises that: file information uploaded by a client terminal and a Hash table of files are stored in a Hash database, and names of multiple data blocks of the files, Hash values of each data block and the segmentation sequence of the data blocks are recorded in the Hash table; transmission process occupancy rate of all storage servers and storage space of each storage area in each storage server are calculated; the storage servers with the transmission process occupancy rate lower than the preset value are confirmed to be idle storage servers, and the storage areas with residual storage space are confirmed; when the Hash values in the Hash database are the identical with the Hash values of the stored data blocks in the storage servers, the data blocks corresponding to the Hash values are confirmed to be duplicated data blocks, and the corresponding client terminal is notified not to upload the data blocks; and the storage areas are allocated for each data block. The invention also provides a system for performing the method. The storage space of the servers can be effectively saved by utilizing the method.

Description

technical field [0001] The present invention relates to a cloud technology, in particular to a system and method for storing data in blocks to a distributed server through the cloud technology. Background technique [0002] In cloud technology, when files are uploaded and stored, defects such as insufficient storage space of the server, long-term occupation of the storage process, and repeated file transmissions are often encountered, resulting in the server being unable to respond to the user's storage request in a timely manner and unable to make the user Upload files promptly. Contents of the invention [0003] In view of the above, it is necessary to provide a system for storing data in blocks to distributed servers, which can effectively save the storage space of the server, so that the transmission process of the server will not be occupied by a user for a long time, and speed up the process of uploading files by users. speed. [0004] The system for storing data i...

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): H04L29/08
CPCH04L29/06047H04L67/06H04L67/1097H04L67/5651
Inventor 柴智权李大鹏林海洪李忠一
Owner HONG FU JIN PRECISION IND (SHENZHEN) 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