METHOD OF MANAGING LOCK IN CLUSTER, LOCK SERVER AND CLIENT

PROBLEM TO BE SOLVED: To provide a method of managing lock in a cluster, a lock server and client.SOLUTION: A cluster includes a client and a lock server. The lock server includes an interface card and a memory. The memory is brought in its standby state to look for a read lock or stores a lock requ...

Full description

Saved in:
Bibliographic Details
Main Authors ZHANG YUE, LAN WENHAI, ZHANG WEI, WANG XUEYOU
Format Patent
LanguageEnglish
Japanese
Published 12.07.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:PROBLEM TO BE SOLVED: To provide a method of managing lock in a cluster, a lock server and client.SOLUTION: A cluster includes a client and a lock server. The lock server includes an interface card and a memory. The memory is brought in its standby state to look for a read lock or stores a lock request queue. The memory further includes a read lock allocating count and a write lock allocating identifier. The read lock allocating count is used for recording an allocated read lock. The write lock allocating identifier is used for indicating whether or not a write lock is allocated. The client communicates with the interface card of the lock server by using an RDMA protocol to carry out a lock operation.SELECTED DRAWING: Figure 2 【課題】クラスタ内のロック管理方法、ロックサーバ及びクライアントを提供する。【解決手段】クラスタは、クライアントとロックサーバとを含む。ロックサーバであって、インタフェースカードとメモリとを含み、メモリは、読み取りロックを求めて待機するか、或いは読み取りロック要求キューを記憶する。また、メモリは、書き込みロックを求めて待機するか、或いは書き込みロック要求キューを更に記憶する。メモリは、読み取りロック割り当てカウントと書き込みロック割り当て識別子とを更に含む。読み取りロック割り当てカウントは、割り当てられた読み取りロックを記録するために使用される。書き込みロック割り当て識別子は、書き込みロックが割り当てられているか否かを示すために使用される。クライアントは、ロック操作を実行するために、RDMAプロトコルを使用することによりロックサーバのインタフェースカードと通信する。【選択図】図2
Bibliography:Application Number: JP20180040616