Changes between Version 5 and Version 6 of TrickleMessages


Ignore:
Timestamp:
Sep 14, 2011, 1:10:18 PM (13 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TrickleMessages

    v5 v6  
    22
    33'''Trickle messages''' let applications communicate with the server during the execution of a workunit.
     4Messages are XML documents, and they may go from client to server or vice-versa.
     5Trickle messages are asynchronous, ordered, and reliable.
     6Since they are conveyed in scheduler RPC messages, they may not be delivered immediately after being generated.
    47
    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.
     8See [TrickleApi the APIs for sending and handling trickle messages].
    89
    910== Trickle-up messages ==
     11
    1012'''Trickle-up''' messages go from application to server.
    1113They are handled by '''trickle handler daemons''' running on the server.
     
    1416(This is used, typically, to distinguish different applications.) Example uses:
    1517 * 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].
    1720 * The application sends a trickle-up message containing a summary of the computational state,
    1821   so that server logic can decide if the computation should be aborted.