Browse Source

PBTS model: MSGDELAY description shortened

cason/pbts
Daniel Cason 3 years ago
parent
commit
2553c35643
1 changed files with 6 additions and 6 deletions
  1. +6
    -6
      spec/consensus/proposer-based-timestamp/pbts-sysmodel_002_draft.md

+ 6
- 6
spec/consensus/proposer-based-timestamp/pbts-sysmodel_002_draft.md View File

@ -87,13 +87,13 @@ an upper bound, the *maximum time* assigned to a proposal.
There exists a system parameter `MSGDELAY` for end-to-end delays of proposal messages, There exists a system parameter `MSGDELAY` for end-to-end delays of proposal messages,
such for any two correct processes `p` and `q`: such for any two correct processes `p` and `q`:
- If `p` sends a message `m` carrying a proposal at real time `t`, then if `q`
receives `m`, it does that at time `t'` such that `t <= t' <= t' + MSGDELAY`.
- If `p` sends a proposal message `m` at real time `t` and `q` receives `m` at
real time `t'`, then `t <= t' <= t' + MSGDELAY`.
While we don't want to impose particular restrictions regarding the format of `m`,
we need to assume that their *size is upper bounded*.
In practice, using messages with a fixed-size to carry proposals allows
for a more accurate estimation of `MSGDELAY`, and therefore is advised.
Notice that, as a system parameter, `MSGDELAY` should be observed for any
proposal message broadcast by correct processes: it is a *worst-case* parameter.
As message delays depends on the message size, the above requirement implicty
indicates that the size of proposal messages is either fixed or upper bounded.
## Problem Statement ## Problem Statement


Loading…
Cancel
Save