Nova Patents
EP1565823B1

Heartbeat mechanism for cluster systems

Abstract

This record has no abstract on file.

EP1565823B1, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 19 November 2023, 2.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

17 claims: 2 independent, 15 dependent

  1. 1
    A heartbeat system for a clustered computer system (800) including a plurality of nodes (805,810) including database instances (830,945) that operate as a database cluster, the system comprising:a quorum file (840) for receiving heartbeat messages from the plurality of nodes (805,810) based on IEEE 1394 protocol, the quorum file being implemented as a separate file for each node and being stored on a shared storage device accessible by each of the plurality of nodes;a heartbeat logic (835,950) associated with each of the plurality of nodes (805,810) that communicates the heartbeat messages from the associated node (805,810) to the quorum file based on the IEEE 1394 protocol, each heartbeat message including a node identifier that identifies the node sending the message and a time stamp indicating the time of the message;and a network controller (825) configured to provide communication access between the quorum file and the heartbeat logic (835,950) associated with the plurality of nodes (805,810), wherein the network controller provides communication with the quorum file in accordance with the IEEE 1394 protocol.
  2. 11
    A method of monitoring nodes in a cluster where the nodes include database instances (830,945) that operate as a database cluster, the method comprising the steps of:allocating a quorum file (840) for storing status messages received from nodes in the cluster where the nodes communicate with the quorum file using IEEE 1394 communication protocol, the quorum file being implemented as a separate file for each node and being stored on a shared storage device accessible by each of the plurality of nodes;generating and transmitting status messages from the nodes (805,810) to the quorum file based on the IEEE 1394 communication protocol, the status messages comprising a node identifier that identifies the node sending the message and a time stamp indicating the time of the message;and periodically receiving a status message from a node in the cluster indicating that the node is active, the status message being received based on the IEEE 1394 communication protocol.