System and method for providing out-of-band notification of service changes
AssigneeOracle International Corporation
InventorsCarol L. Colrain, Harvey A. Eneman, Wei-Ming Hu, Sashikanth Chandrasekaran
Life of this patent
Estimating the term…
Abstract
A system and method for detecting a failure of a first process is disclosed. According to one aspect, a first connection is established between a first process and a second process. A monitoring mechanism monitors the status of the first process to detect whether the first process has failed. In response to determining that the first process has failed, the monitoring mechanism causes an out-of-band message to be sent to the second process.
Claims44
A system for providing out-of-band notification of service changes, comprising:
- a cluster framework into a layered architecture, comprising:
- an application layer comprising at least one of applications and middleware supporting the applications;
- a database instance resource group interoperating with the application layer and comprising a database instance providing services;
- and
- a monitor associated with the database instance resource group and exporting an out-of-band interface to the database instance resource group;
- and
- a notification mechanism generating an UP service notification from the cluster framework upon service availability and generating a DOWN service notification from the cluster framework upon service non-availability.
A computer-implemented method for providing out-of-band notification of service changes, comprising:
- configuring a cluster framework into a set of layers, wherein said set of layers compromise:
- an application layer comprising at least one of applications and middleware supporting the applications;
- a database instance resource group interoperating with the application layer and comprising a database instance providing services;
- and
- a monitor associated with the database instance resource group and exporting an out-of-band interface to the database instance resource group;
- generating an UP service notification from the cluster framework upon service availability;
- and
- generating a DOWN service notification from the cluster framework upon service non-availability.
A system for communicating service change events in a cluster 2 framework environment, comprising:
- a plurality of service change events for communication between a plurality of nodes, comprising:
- an UP service change event;
- a DOWN service change event;
- a COMING UP service change event;
- and
- a GOING DOWN service change event;
- a remote procedure call interface from a database instance in a database stack executing on one such node;
- and
- a notification mechanism publishing at least one such service change event from the database instance.
A computer-implemented method for communicating service change events in a cluster framework environment, comprising:
- defining a plurality of service change events for communication between a plurality of nodes, comprising:
- an UP service change event;
- a DOWN service change event;
- a COMING UP service change event;
- and
- a GOING DOWN service change event;
- exporting a remote procedure call interface from a database instance in a database stack executing on one such node;
- and
- generating a notification publishing at least one such service change event from the database instance.
A computer-implemented method for detecting a failure of a first process, the method comprising the steps of:
- establishing a first connection between said first process and a second process;
- monitoring status of said first process to determine whether said first process has failed;
- and
- in response to determining that said first process has failed, notifying said second process that said first process has failed;
- wherein a second connection, that is different from said first connection, is used to notify said second process of said failure of said first process failure.
Dependencies are inferred from the claim text.