Changes between Version 5 and Version 6 of TrickleMessages
- Timestamp:
- Sep 14, 2011, 1:10:18 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TrickleMessages
v5 v6 2 2 3 3 '''Trickle messages''' let applications communicate with the server during the execution of a workunit. 4 Messages are XML documents, and they may go from client to server or vice-versa. 5 Trickle messages are asynchronous, ordered, and reliable. 6 Since they are conveyed in scheduler RPC messages, they may not be delivered immediately after being generated. 4 7 5 Messages are XML documents, and they may go from client to server or vice-versa. 6 7 Trickle messages are asynchronous, ordered, and reliable. Since they are conveyed in scheduler RPC messages, they may not be delivered immediately after being generated. 8 See [TrickleApi the APIs for sending and handling trickle messages]. 8 9 9 10 == Trickle-up messages == 11 10 12 '''Trickle-up''' messages go from application to server. 11 13 They are handled by '''trickle handler daemons''' running on the server. … … 14 16 (This is used, typically, to distinguish different applications.) Example uses: 15 17 * The application sends a trickle-up message containing its current runtime, 16 so that users can be granted incremental credit (rather than waiting until the end of the work unit). 18 so that users can be granted credit incrementally (rather than waiting until the end of the work unit). 19 BOINC supplies [TrickleCredit a trickle handler for this purpose]. 17 20 * The application sends a trickle-up message containing a summary of the computational state, 18 21 so that server logic can decide if the computation should be aborted.