Published September 26, 2025 | Version 4.1
Software Open

Simplemux traffic optimizer

  • 1. CIRCE Centro Tecnológico

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

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

European Commission
ESTELAR - Effective Substation TEchnoLogies for Advanced viRtualization 101192574
European Commission
Wi-5 - What to do With the Wi-Fi Wild West 644262
European Commission
FARCROSS - FAcilitating Regional CROSS-border Electricity Transmission through Innovation 864274

Software

Repository URL
https://gitlab.com/josemariasaldana/simplemux/
Programming language
C , Lua
Development Status
Active