Changes between Version 384 and Version 385 of WikiStart


Ignore:
Timestamp:
04/06/21 16:31:34 (3 years ago)
Author:
wouter
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v384 v385  
    488488||AMOP||Alternating Multiple Offers Protocol||All active parties put an offer on the table. Then all parties place a conditional vote on the offers on the table. The largest agreements are determined in these votes, and parties that agreed are done. Remaining active parties repeat teh loop||
    489489||MOPAC||Multiple Offers Partial Consensus||All active parties receive a YourTurn after which they put an offer on the table. Then everyone receives a Voting message containing all offers on the table. Now all parties place a conditional vote on the offers. All parties receive these conditional votes in the Opt-In message. The parties must now all place their votes again, but they can extend their votes by adding new ones or extending the previous conditions. A [#VotingEvaluator] is now called to determine the agreements from  the last votes, and to determine if the negotiation is complete.||
     490||LEARN||Learning phase||All parties receive a Settings object. with a LEARN protocol. Additonally they receive the parameters "persistentstate" and "negotiationdata". Refer to LearnSettings on how to use these. They can immediately start learning, respecting the deadline in the progress field. When done they should send a LearningDone action.||
    490491||All Permutations||All Permutations||Generates a set of SAOP sessions from a set of parties and profiles.||
    491492
     
    500501
    501502=== Protocol Party Parameters
     503There are parameters that can be used in all protocols:
     504
     505||Parameter||Contents||meaning||
     506||persistentstate||a FileLocation||file in which a party can store data that is persistent over sessions||
     507||negotiationdata||list of FileLocation||In non-LEARN sessions, this usually contains a single FileLocation. parties can write data here. In LEARN sessions, parties get back the FileLocation's they received earlier (and where they wrote data), and now they can try to learn.||
     508
     509See also the section on using system resources.
     510
    502511Some protocols use the party parameters to set some behaviour. This way per-party protocol adjustments can be made. These parameters are also seen by the party so that it can adapt its behaviour accordingly.
    503512