-
Notifications
You must be signed in to change notification settings - Fork 95
Open
0 / 40 of 4 issues completedLabels
leiosIssues / PRs related to LeiosIssues / PRs related to Leiosmuxissues related to network-muxissues related to network-mux
Description
Why
See input-output-hk/ouroboros-leios#544 (comment)
We need to prioritize Praos > Leios (and slightly less important: fresh Leios > stale Leios). With near certainty, Praos and Leios traffic will be implemented using two separate mini protocols. Hence, we want to limit the impact one mini-protocol can have on the other and further explore options how to improve single peer performance.
What
- Network mux demo for analysing Leios/Praos traffic #5261 will allow us to independently of the consensus demo validate early implementations, later on it can serve as a basis for writing proper tests, and eventually give us data points to initially configure mux with Leios capabilities, which later can be validated using the consensus Leios demo.
- Mux: improve egress fairness #5271
- Mux egress prioritisation #5262 we will explore prioritisation of egress queues to support Leios design requirement to prioritise Praos traffic over Leios traffic. It will be early-validated using Network mux demo for analysing Leios/Praos traffic #5261 and later on using the consensus Leios demo.
- Mux egress rate limitting for Leios traffic #5263 we will explore dynamic egress rate limiting. It will be early-validated using Network mux demo for analysing Leios/Praos traffic #5261 and later on using the consensus Leios demo.
- For prioritisation of fresh Leios traffic over stale Leios traffic, we plan to do server-side reordering. An early idea was explored in Freshest first delivery for the Leios mini-protocols input-output-hk/ouroboros-leios#638.
Sub-issues
Metadata
Metadata
Assignees
Labels
leiosIssues / PRs related to LeiosIssues / PRs related to Leiosmuxissues related to network-muxissues related to network-mux
Type
Projects
Status
In Progress