Method and apparatus for providing relocation notification
First Claim
1. A method of operating a computer system comprising a plurality of computer nodes, at least one service executing on at least one of the computer nodes in a first subnet, an availability monitor that maintains the availability of the service on at least one of the computer nodes and may relocate the service from one of the computer nodes in the first subnet to another computer node in a second subnet, at least one client computer executing at least one application program adapted to access the service, and a domain name service (DNS) that provides at least one network address at which the service is accessible to the client computer, the client computer comprising a local store that has at least one entry storing, from the DNS, the network address at which the service is accessible, the method comprising:
- in response to the service being relocated by the monitor from a node in the first subnet to a node in the second subnet so that the service is no longer accessible at the network address stored in the local store for the client computer, providing, through an event services agent, a notification to the client computer before DNS updates the network address in the local store, the notification indicating that the service is no longer accessible via the network address stored in the local store for the client computer.
9 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method and apparatus for notifying a client computer that a service accessed by the client computer is unavailable as a result of the service being relocated. In a further embodiment, a method and apparatus providing a notification to a client computer that a service has been relocated so that the service is no longer accessible via a network address stored in the local store of the client computer. In one embodiment, further flushing a local store of a client computer in response to a notification that a service has been relocated so that the service is no longer accessible via a network address stored in the local store of the client computer.
-
Citations
56 Claims
-
1. A method of operating a computer system comprising a plurality of computer nodes, at least one service executing on at least one of the computer nodes in a first subnet, an availability monitor that maintains the availability of the service on at least one of the computer nodes and may relocate the service from one of the computer nodes in the first subnet to another computer node in a second subnet, at least one client computer executing at least one application program adapted to access the service, and a domain name service (DNS) that provides at least one network address at which the service is accessible to the client computer, the client computer comprising a local store that has at least one entry storing, from the DNS, the network address at which the service is accessible, the method comprising:
in response to the service being relocated by the monitor from a node in the first subnet to a node in the second subnet so that the service is no longer accessible at the network address stored in the local store for the client computer, providing, through an event services agent, a notification to the client computer before DNS updates the network address in the local store, the notification indicating that the service is no longer accessible via the network address stored in the local store for the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. At least one non-transitory computer readable medium encoded with a plurality of instructions that, when executed, perform a method of operating a computer system, the computer system comprising a plurality of computer nodes, at least one service executing on at least one of the computer nodes in a first subnet, an availability monitor that maintains the availability of the service on at least one of the computer nodes and may relocate the service from one of the computer nodes to another computer node in a second subnet, at least one client computer executing at least one application program adapted to access the service, and a domain name service (DNS) that provides at least one network address at which the service is accessible to the client computer, the client computer comprising a local store that has at least one entry storing, from the DNS, the network address at which the service is accessible, the method comprising:
in response to the service being relocated by the monitor from a node in the first subnet to a node in the second subnet so that the service is no longer accessible at the network address stored in the local store for the client computer, providing, through an event services agent a notification to the client computer before DNS updates the network address in the local store, the notification indicating that the service is no longer accessible via the network address stored in the local store for the client computer. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
21. At least one computer for use in a computer system comprising a plurality of computer nodes, at least one service executing on at least one of the plurality of computer nodes in a first subnet, an availability monitor that maintains the availability of the service on at least one of the plurality of computer nodes and may relocate the service from one of the computer nodes to another computer node in a second subnet, at least one client computer executing at least one application program adapted to access the service, and a domain name service (DNS) that provides at least one network address at which the service is accessible to the client computer, the client computer comprising a local store that has at least one entry storing, from the DNS, the network address at which the service is accessible, the computer comprising:
at least one processor programmed to, in response to the at least one service being relocated by the monitor from a node in the first subnet to a node in the second subnet so that the service is no longer accessible at the network address stored in the local store for the client computer, provide, through an event services agent, a notification to the client computer before DNS updates the network address in the local store, the notification indicating that the service is no longer accessible via the network address stored in the local store for the client computer. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
30. A method of operating a computer system comprising a plurality of computer nodes, at least one service executing on at least one of the plurality of computer nodes in a first subnet, an availability monitor that maintains the availability of the service on at least one of the plurality of computer nodes and may relocate the service from one of the computer nodes to another computer node in a second subnet, at least one client computer executing at least one application program adapted to access the service, and a domain name service (DNS) that provides at least one network address at which the service is accessible to the client computer, the client computer comprising a local store that has at least one entry storing, from the DNS, the at least one network address at which the service is accessible, the method comprising:
when the service is no longer accessible at the network address stored in the local store for the client computer as a result of being relocated by the monitor from a node in the first subnet to a node in the second subnet, receiving a notification at the client computer before DNS updates the network address in the local store, the notification indicating that the service has been relocated so that the service is no longer accessible via the network address stored in the local store for the client computer. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
39. At least one non-transitory computer readable medium encoded with a plurality of instructions that, when executed, perform a method of operating a computer system, the computer system comprising a plurality of computer nodes, at least one service executing on at least one of the plurality of computer nodes, an availability monitor that maintains the availability of the service on at least one of the plurality of computer nodes and may relocate the at least one service from one of the plurality of computer nodes on a first subnet to another computer node on a second subnet, at least one client computer executing at least one application program adapted to access the service, and a domain name service (DNS) that provides at least one network address at which the service is accessible to the client computer, the client computer comprising a local store that has at least one entry storing, from the DNS, the network address at which the service is accessible, the method comprising:
when the service is no longer accessible at the network address stored in the local store for the client computer as a result of being relocated by the monitor from a node in the first subnet to a node in the second subnet, receiving a notification at the client computer before DNS updates the network address in the local store, the notification indicating that the service has been relocated so that the service is no longer accessible via the network address stored in the local store for the client computer. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
48. At least one computer for use in a computer system comprising a plurality of computer nodes, at least one service executing on at least one of the plurality of computer nodes, an availability monitor that maintains the availability of the service on at least one of the plurality of computer nodes and may relocate the at least one service from one of the plurality of computer nodes in a first subnet to another computer node in a second subnet, at least one client computer executing at least one application program adapted to access the service, and a domain name service (DNS) that provides at least one network address at which the service is accessible to the client computer, the client computer comprising a local store that has at least one entry storing, from the DNS, the network address at which the service is accessible, the computer comprising:
at least one processor programmed to, when the service is no longer accessible at the network address stored in the local store for the client computer as a result of being relocated by the monitor from a first node in the first subnet to a second node in the second subnet, receive a notification at the client computer before DNS updates the network address in the local store, the notification indicating that the service has been relocated so that the service is no longer accessible via the network address stored in the local store for the client computer. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56)
Specification