# Aloha ## Setup  ### Network stats | PING SWITCH *(ms)* | Avg | Min | Max | mDev | | -------- | -------- | -------- | -------- | -------- | | P2P b2b | 0.117 | 0.102 | 0.165 | 0.010 | | MITM b12m | 0.499 | 0.346 | 1.066 | 0.118 | | MITM b22m | 0.472 | 0.309 | 1.452 | 0.081 | ### NTP Timesyncd (board) + ntpd server (MITM). Boards sync only with the MITM every 16-30 seconds. ### MITM UDP Server, .NET 5, simple forwarding. Also simulates gaussian delay and packet loss asyncrhonously. ### TCPDump Using `taskset` on the boards to run tcpdump on an isolated core, to avoid latency spikes. TCPdump reads only 50 bytes (out of ~900), since we only need the packet timestamp. Running TCPdump on each device allows us to measure the single-hop **directional** latency of the network. We use the timestamp field of the rtp packet to determine the packet ID, while using the tcpdump date to track its time-flow. ## Results ### P2P NTP vs no-NTP <details> <summary>Delay Scatter</summary>  </details> <details> <summary>Delay Histogram</summary>  </details> <details> <summary>Packet Loss</summary>  </details> <details> <summary>Packet Delta Time</summary>  </details> ### MITM nodelay #### MITM dump <details> <summary>Delay Scatter</summary>  </details> <details> <summary>Delay Histogram</summary>  </details> <details> <summary>Packet Loss</summary>  </details> <details> <summary>Packet Delta Time</summary>  </details> #### BOARDS dump <details> <summary>Delay Scatter</summary>  </details> <details> <summary>Delay Histogram</summary>  </details> <details> <summary>Packet Loss</summary>  </details> <details> <summary>Packet Delta Time</summary>  </details> ### MITM delay + loss #### MITM dump <details> <summary>Delay Scatter</summary>  </details> <details> <summary>Delay Histogram</summary>  </details> <details> <summary>Packet Loss</summary>  </details> <details> <summary>Packet Delta Time</summary>  </details> #### BOARDS dump <details> <summary>Delay Scatter</summary>  </details> <details> <summary>Delay Histogram</summary>  </details> <details> <summary>Packet Loss</summary>  </details> <details> <summary>Packet Delta Time</summary>  </details> ### MITM nodelay wifi #### MITM dump <details> <summary>Delay Scatter</summary>  </details> <details> <summary>Delay Histogram</summary>  </details> <details> <summary>Packet Loss</summary>  </details> <details> <summary>Packet Delta Time</summary>  </details> #### BOARDS dump <details> <summary>Delay Scatter</summary>  </details> <details> <summary>Delay Histogram</summary>  </details> <details> <summary>Packet Loss</summary>  </details> <details> <summary>Packet Delta Time</summary>  </details>
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up