Mechanism for processing messages using logical addresses
First Claim
Patent Images
1. A computer-implemented method for processing messages, the method comprising:
- forming a logical address upon a creation of a channel of a group communication protocol at a logical address generator of a server, the logical address comprising a unique identifier (UUID) associated with a logical name, the UUID created upon connecting the channel, and deleted upon disconnecting the channel, the logical name unique to the UUID and the logical address; and
storing a mapping between UUIDs and physical addresses of members of the group in a cache of a member of the group;
wherein the logical address is selected such that it cannot be reused after a corresponding channel is closed or disconnected.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for processing message includes forming a logical address upon a creation of a channel of a group communication protocol at a logical address generator of a server. The logical address includes a unique identifier (UUID) associated with a logical name. The UUID created upon connecting the channel, and deleted upon disconnecting the channel. A mapping between UUIDs and physical addresses of members of the group is stored in a cache of a member of the group.
-
Citations
17 Claims
-
1. A computer-implemented method for processing messages, the method comprising:
-
forming a logical address upon a creation of a channel of a group communication protocol at a logical address generator of a server, the logical address comprising a unique identifier (UUID) associated with a logical name, the UUID created upon connecting the channel, and deleted upon disconnecting the channel, the logical name unique to the UUID and the logical address; and storing a mapping between UUIDs and physical addresses of members of the group in a cache of a member of the group; wherein the logical address is selected such that it cannot be reused after a corresponding channel is closed or disconnected. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable storage medium, having instructions stored therein, which when executed, program a computer system to perform a method comprising:
-
forming a logical address upon a creation of a channel of a group communication protocol, the logical address comprising a unique identifier (UUID) associated with a logical name, the UUID created upon connecting the channel, and deleted upon disconnecting the channel, the logical name unique to the UUID and the logical address; and storing a mapping between UUIDs and physical addresses of members of the group in a cache of a member of the group; wherein the logical address is selected such that it cannot be reused after a corresponding channel is closed or disconnected. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus for processing messages comprising:
-
a unique identifier (UUID) generator configured to generate a UUID assigned to a node of a group communication protocol, the UUID for the node generation upon the node connecting to a channel of the group communication protocol, and deleted upon the node disconnecting from the channel; a logical address generator communicably coupled to the UUID generator, the logical address generator configured to form a logical address associated with the generated UUID for the node, the logical address comprising the UUID of the node and a logical name unique to the UUID and the logical address, wherein the logical address is selected such that it cannot be reused after a corresponding channel is closed or disconnected; and a cache communicably coupled to the UUID generator and the logical address generator, the cache configured to store a mapping between UUIDs and physical addresses of nodes of the group in a cache of a node of the group. - View Dependent Claims (14, 15, 16, 17)
-
Specification