发明授权
US06192483B1 Data integrity and availability in a distributed computer system
失效
分布式计算机系统中的数据完整性和可用性
- 专利标题: Data integrity and availability in a distributed computer system
- 专利标题(中): 分布式计算机系统中的数据完整性和可用性
-
申请号: US08967341申请日: 1997-10-21
-
公开(公告)号: US06192483B1公开(公告)日: 2001-02-20
- 发明人: Hossein Moiin , Angelo Pruscino
- 申请人: Hossein Moiin , Angelo Pruscino
- 主分类号: G06F1114
- IPC分类号: G06F1114
摘要:
Data integrity and availability is assured by preventing a node of a distributed, clustered system from accessing shared data in the case of a failure of the node or communication links with the node. The node is prevented from accessing the shared data in the presence of such a failure by ensuring that such a failure is detected in less time than a secondary node would allow user I/O activities to commence after reconfiguration. The prompt detection of failure is assured by periodically determining which configuration of the current cluster each node believes itself to be a member of Each node maintains a sequence number which identifies the current configuration of the cluster. Periodically, each node exchanges its sequence number with all other nodes of the cluster. If a particular node detects that it believes itself to be a member of a preceding configuration to that to which another node belongs, the node determines that the cluster has been reconfigured since the node last performed a reconfiguration. Therefore, the node must no longer be a member of the cluster. The node then refrains from accessing shared data. In addition, if a node suspects a failure in the cluster, the node broadcasts a reconfigure message to all other nodes of the cluster through a public network. Since the messages are sent through a public network, failure of the private communications links between the nodes does not prevent receipt of the reconfigure messages.
信息查询