IntersectMBO / IntersectMBO/ouroboros-network
High performance file server using `ouroboros-network-framework`
- Dominant language
- Haskell
- Stars
- 296
- Forks
- 104
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 4
Description
Implement a high performance file server which reads ranges from files and
sends them over the network - mimicking the architecture of
`ouroboros-consensus` storage layer, but not using it. This way we can
measure:
* performance of the networking stack
* provide the lower bound for `ouroboros-consensus`
This will be useful for investigation of performance bottlenecks and making
a base measurments for `ouroboros-network` operating with `ouroboros-consensus`.
Possible performance improvments in the networking code:
* [ ] avoid reading mux headers in a seprate *syscall*
* [ ] avoid using `Binary` encoding for mux segments
Contributor guide
Assessment
This issue has not been assessed yet.