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

Cloud storage resource distribution method and system

A technology of resource allocation and cloud storage, applied in the field of cloud storage, to solve the problem of single point of failure, high system reliability, and saving system overhead

Active Publication Date: 2015-06-10
HANGZHOU HIKVISION SYST TECH
View PDF5 Cites 54 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The purpose of the present invention is to provide a cloud storage resource allocation method and its system, which will not cause deadlock when a distributed service node crashes, and the application and release of locks does not depend on any service node, which solves the single point of failure problem. The system has high reliability. Through the registration observation mechanism, the registered observation client is notified in time when the lock resource is released. Each client does not need to poll the lock status, which saves system overhead and improves the allocation efficiency of lock resources.

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 resource distribution method and system
  • Cloud storage resource distribution method and system
  • Cloud storage resource distribution method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In the following description, many technical details are proposed in order to enable readers to better understand the application. However, those skilled in the art can understand that even without these technical details and various changes and modifications based on the following embodiments, the technical solution required by each claim of the present application can be realized.

[0027] In order to make the purpose, technical solution and advantages of the present invention clearer, the following will further describe the implementation of the present invention in detail in conjunction with the accompanying drawings.

[0028] Explanation of terms:

[0029] Distributed file system: The physical storage resources managed by the file system are connected to nodes through a computer network.

[0030] Video cloud storage: through cluster application, grid technology and distributed file system, etc., a large number of storage devices in the network are combined to work...

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 the field of cloud storage and discloses a cloud storage resource distribution method and system. The cloud storage resource distribution method includes the steps that when a request, for locking shared resources, of a client side is received, a lock node of the shared resources and a client side lock identity node are created in a synchronous storage space; if the lock node does not exist in the synchronous storage space, the lock node is created successfully, and the client side exclusively uses the shared resources; if the lock node exists in the synchronous storage space already, the lock node is not created successfully, an own client side identity node is created, and other client side lock identity nodes which are created lately are registered and observed; when the shared resources are unlocked, corresponding lock node and the client side lock identity node are deleted, and the client side which registers and observes the client side lock identity node is notified. Dead halt of distributed service nodes cannot lead to deadlock, the problem of single-point fault is solved, high reliability is realized, the client side which registers and observes is notified timely when lock resources are released, each client side does not need to poll lock state, system expenditure is saved, and distribution efficiency of the lock resources is improved.

Description

technical field [0001] The invention relates to the field of cloud storage, in particular to a cloud storage resource allocation method and system thereof. Background technique [0002] Inter-process locking in a stand-alone system can use semaphores or condition variables, and the operation is very easy. However, in a cluster system, common locking methods are difficult to apply to the protection of shared resources when multiple clients access concurrently to shared resources. [0003] The video cloud storage system adopts cluster technology to solve single point of failure. Each server node equally distributes client service requests through load scheduling, and shares database resources through data processing modules. Among them, cluster management (selection of the master node / delivery of management node operation commands), protection of shared database resources, etc. must be protected by distributed lock technology, otherwise unexpected results will be brought. ...

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/08G06F9/50
CPCG06F9/5083H04L67/1097
Inventor 王伟闫春林起芊汪渭春
Owner HANGZHOU HIKVISION SYST TECH
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