Simplemux traffic optimizer
Description
This is a user-space C implementation of Simplemux, a multiplexing protocol designed to improve efficiency and reliability in packet-switched networks. It provides two main functionalities: (i) traffic saving, by aggregating small packets into larger ones to reduce bandwidth consumption and packets per second; and (ii) fast delivery grant, by redundantly sending critical packets to minimize latency over unreliable links. The implementation includes three flavors (compressed, fast, blast), multiple transport modes, Robust Header Compression, and configurable multiplexing policies. Simplemux has been applied in research on online gaming, VoIP optimization, and smart grid communications.
Simplemux is a protocol able to encapsulate a number of packets belonging to different protocols into a single packet. It includes the "Protocol" field on each multiplexing header, thus allowing the inclusion of a number of packets belonging to different protocols on a packet of another protocol.
Files
simplemux.zip
Files
(3.2 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:1c99c1282f15dd654d8f59e27e5632f0
|
3.2 MB | Preview Download |
Additional details
Identifiers
Related works
- Describes
- Journal article: 10.1016/j.softx.2025.102494 (DOI)
- Is cited by
- Journal article: 10.3390/s23218879 (DOI)
- Conference proceeding: 10.1109/CIT/IUCC/DASC/PICOM.2015.64 (DOI)
- Conference proceeding: 10.21437/PQS.2016-4 (DOI)
Funding
Software
- Repository URL
- https://gitlab.com/josemariasaldana/simplemux/
- Programming language
- C , Lua
- Development Status
- Active