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

Cluster distributed type lock management method based on storage area network SAN

A storage area network and management method technology, applied in the field of cluster distributed lock management based on storage area network SAN, can solve problems such as affecting system reliability, poor system scalability, and lack of flexibility.

Inactive Publication Date: 2008-08-27
TSINGHUA UNIV
View PDF0 Cites 128 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The traditional lock management system relies on the central lock management server to provide access control to the entire data resource name space. In this solution, the central lock management server is likely to become the bottleneck of the system, and the scalability of the entire system is poor. At the same time, the central lock management server The single node failure problem of the server will also affect the reliability of the system; the distributed lock management system is adopted in the object-oriented distributed file system represented by the cluster parallel file system Lustre, and the access control distribution of the OSD name space of the object storage server is distributed. Into several metadata management servers MDS, this greatly reduces the burden on a single server, but in this solution, the distribution of namespaces in the metadata management server MDS is static, lacks flexibility, and cannot adapt to the dynamic load At the same time, this type of lock management system adopts a hot standby server solution, which improves system reliability to a certain extent; the cluster system represented by the global file system Gloable FS adopts a lock management system based on sub-cluster Quorum, The advantage is that the reliability of the system is greatly improved. All servers in Quorum are kept strictly synchronized through the lock update protocol inside Quorum. When one or more of them fails, other servers can still form a new Quorum to continue to provide services according to the agreement. However, in this system, there is only one node inside the Quorum, called the main server Master, which can really provide external services, so there is a performance bottleneck

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
  • Cluster distributed type lock management method based on storage area network SAN
  • Cluster distributed type lock management method based on storage area network SAN
  • Cluster distributed type lock management method based on storage area network SAN

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0079] The SAN-based cluster distributed lock management method is mainly applied to the cluster environment based on shared storage. Set up a state server State Server on each node of the cluster, responsible for monitoring the life and death status of each node, shielding faulty nodes, and maintaining the normal work of the entire cluster, forming a state detection cluster State Quorum, responsible for node life and death Select several nodes in the cluster, each set up a lock server Lock Server, responsible for the control of concurrent access to shared data resources, guarantee cluster volume management system, file system or database read and write query, etc. The correct execution of the item operation, maintain the consistency of the shared storage system and form each lock service sub-cluster Lock Quorum according to the lock update protocol, responsible for the management of read-write access locks in the name space. The relationship between servers in the entire di...

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

A distributed lock management method based on a storage area network SAN belongs to the network storage field. The distributed lock management method is characterized in that all node servers of a cluster form multiple master-slave mode sub-clusters, namely, Quorum; one node in the sub-clusters is used as the master server and the other nodes are slave servers; the multiple sub-clusters include one State Quorum and a plurality of Lock Quorums, which are respectively in charge of the management of the birth-death state of the system nodes and the management of a read-write visit lock in a name space; the State Quorum is formed by all the nodes and the Lock Quorum is formed by nodes of arbitrary number, the sizes and the structures of the State Quorum and the Lock Quorum can be flexibly configured by the client; both the State Quorum and the Lock Quorum follow the sub-cluster detection protocol, and all the nodes can select the only master server in the Quorum through the protocol to configure a normal Quorum; all the Lock Quorums respectively manages the different sections of the name space, are not overlapped and are respectively vested with different weights according to different service capacities; all the Lock Quorums independently count the load conditions, therefore when the lock management task charged by one Lock Quorum is too heavy, the load balancing process is triggered to distribute part task of the Lock Quorum to the other Lock Quorums. The invention is easy for flexible configuration and has good properties, high extensibility and high reliability.

Description

technical field [0001] The cluster distributed lock management method based on the storage area network SAN belongs to the field of network storage systems. Lock management is very important for maintaining system consistency and ensuring the correctness of concurrent access. Load scheduling in the network, cluster global data snapshot backup and other fields. Background technique [0002] The distributed lock management system is used to control concurrent access to shared resources, improve the efficiency of concurrent access, and at the same time ensure the atomicity of modification operations on shared resources, thus ensuring the consistent state of the system. The traditional lock management system relies on the central lock management server to provide access control to the entire data resource name space. In this solution, the central lock management server is likely to become a system bottleneck, and the scalability of the entire system is poor. At the same time, th...

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/08H04L29/06H04L29/12
Inventor 郑纬民舒继武向小佳薛巍陈康
Owner TSINGHUA UNIV
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