Changes between Version 384 and Version 385 of WikiStart
- Timestamp:
- 04/06/21 16:31:34 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v384 v385 488 488 ||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|| 489 489 ||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.|| 490 491 ||All Permutations||All Permutations||Generates a set of SAOP sessions from a set of parties and profiles.|| 491 492 … … 500 501 501 502 === Protocol Party Parameters 503 There 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 509 See also the section on using system resources. 510 502 511 Some 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. 503 512