METHOD AND SYSTEM FOR EFFICIENT INTER- PROCESS COMMUNICATION IN A HIGH AVAILABILITY SYSTEM
First Claim
1. A device for providing inter process communication where IPC end points may get relocated during the operation of the device comprising:
- a. one or more network interfaces;
b. an IPC filter rule management entity to create, update and delete IPC filter rules as IPC message flows are created, relocated or deleted;
c. an IPC filter rule table to store IPC filter rules;
d. an IPC filter rule lookup entity to associate an IPC filter rule in the IPC filter rule table, forwarding an IPC message in accordance with the forwarding actions of the IPC filter rule; and
e. one or more IPC end points.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and associated data structures for providing inter process communication where IPC endpoints may get relocated during the operation of the system. A device in accordance with the principles of the present invention comprises IPC filter rule management process, IPC filter rule lookup process, IPC filter rule table and plurality of IPC endpoints and a network interface for connectivity, wherein IPC filter rule management process creates, deletes and updates the entries in IPC filter rule table, and wherein IPC filter rule lookup process finds the matched rule and takes the forwarding actions. A system in accordance with the principles of present invention for providing inter process communication where IPC endpoints may get relocated during the operation of the system comprises a plurality of preferred devices which in an embodiment may be connected with plurality of functional peers through plurality of network interfaces.
-
Citations
73 Claims
-
1. A device for providing inter process communication where IPC end points may get relocated during the operation of the device comprising:
-
a. one or more network interfaces; b. an IPC filter rule management entity to create, update and delete IPC filter rules as IPC message flows are created, relocated or deleted; c. an IPC filter rule table to store IPC filter rules; d. an IPC filter rule lookup entity to associate an IPC filter rule in the IPC filter rule table, forwarding an IPC message in accordance with the forwarding actions of the IPC filter rule; and e. one or more IPC end points. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
2-37. -37. (canceled)
-
47. A system for providing inter process communication where the IPC end points may get relocated during the operation of the system, comprising one or more interconnected devices that each comprise:
-
a. one or more network interfaces, b. an IPC filter rule management entity to create, update and delete IPC filter rules as IPC message flows are created, relocated or deleted, c. an IPC filter rule table to store IPC filter rules, d. an IPC filter rule lookup entity to associate an IPC filter rule in the IPC filter rule table, forwarding an IPC message in accordance with the forwarding actions of the IPC filter rule, and e. one or more IPC end points - View Dependent Claims (48, 49, 50, 51)
-
-
52. A method for inter-process communication between a source and destination IPC endpoints, comprising:
-
a. adding, deleting, and updating one or more IPC filter rules; b. waiting for and receiving one or more incoming or outgoing IPC message; c. determining the rule associated with the IPC message; and d. forwarding the IPC message according to the forwarding action of the IPC filter rule. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73)
-
-
68. The method as claimed in 55, wherein the IPC filter rule is applicable when the values of all the fields of the IPC message match with the corresponding IPC filter values of the IPC filter rule.
Specification