Combined join and state transfer
First Claim
Patent Images
1. A computer-implemented method comprising:
- configuring a flush protocol to force members of a group to send all of their pending messages prior to a predetermined event;
receiving a request from a client to join the group and to transfer a state of the group to the client; and
performing a single flush protocol on the group in response to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for processing messages is described. In one embodiment, an application programming interface provides for a flush protocol to force members of a group to send all of their pending messages prior to a predetermined event. A client sends a request to a coordinator of the group to join the group and to transfer a state of the group to the client. The application programming interface performs a single flush operation on the group in response to the request.
13 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
configuring a flush protocol to force members of a group to send all of their pending messages prior to a predetermined event; receiving a request from a client to join the group and to transfer a state of the group to the client; and performing a single flush protocol on the group in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article of manufacture comprising:
-
a machine-accessible storage medium including data that, when accessed by a machine, cause the machine to perform a method comprising; configuring a flush protocol to force members of a group to send all of their pending messages prior to a predetermined event; receiving a request from a client to join the group and to transfer a state of the group to the client; and performing a single flush protocol on the group in response to the request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a combining module to receive a request from a client to join and transfer a state of a group to the client; a coordinator associated with the group, the coordinator coupled to the combining module to configure a flush protocol to force members of the group to send all of their pending messages prior to a predetermined event and to perform a single flush protocol on the group on behalf of the client in response to the request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification