aeron
aeron copied to clipboard
Efficient reliable UDP unicast, UDP multicast, and IPC message transport
proposal: now every application has a uniq ID for each aeron connection. It would be convenient if application could add a string value to connection and that value would be...
Add BBR, possibly BBR v2, support to both Java and C media drivers. BBR allows for slightly better throughput and latency compared to Cubic for a system like Aeron on...
When two-way, aka duplex, communication is being established and the return channel is invalid it would be useful to return an error somehow to the initiator. An example would be...
Any thoughts about using fountain codes (i.e. RaptorQ), e.g. some enhanced 'best effort' mode that for large messages and low enough loss rate can effectively replace acks/retransmits?
The project's far enough along now that we might want to consider easier creation of RPM packages for use with RHEL/CentOS/Fedora/Suse and DEB packages for use with Debian/Ubuntu. If someone...
Hi, I am looking to implement Aeron in a Source Specific Multicast environment. Is this a compatible configuration? I don't see any reference to SSM in the code.
With additions from the IPC work, there's a direct path to put Aeron on RDMA, allowing Aeron to operate in HPC/Data-centric pipelines. This also gives Aeron a path forward for...
Rather than have the tail offset which is incremented on publication claim be the byte offset in the term it can be the number of frame alignments, currently 32-byte alignment,...
Try to set the initial window size automatically based on size of socket buffer and term length.
Add a wiki page describing the control protocol between the client and driver in a similar fashion to the [network protocol specification](https://github.com/real-logic/Aeron/wiki/Protocol-Specification). This should include the requirements for memory ordering...