networks
Tags: Computers
Wireless networks
https://cse.sc.edu/~sur/papers/UbiG_MobiCom18.pdf
Outages
Tofu networks for supercomputing
- https://ieeexplore.ieee.org/document/6041538
- 16d sync for computers
linux Monitoring with Pcap
Cache Line optimization for cpu
- https://lore.kernel.org/netdev/20231129072756.3684495-1-lixiaoyan@google.com/
- Up to 45% CPU performance increase by aligning cache lines
TCP Congestion Control
- slow start - begins transmission with a small congestion window and exponetnially increases it until a threshold is reached or packet loss is detected
- congestion avoidance - once a threshold is reached, TCP increases the congestion window linearly to probe for additional bandwidth
- fast retransmist and fast recovery - if packet loss is detected via duplicate acks, then it performs a fast retransmit
- Sequence number wrapping - TCP must handle the sequence number wrapping around
Nagle’s Algorithm
- 40ms delay in TCP
- Basically a buffer
- Note that TCP defaults haven’t really changed!
- Set
TCP_NODELAY
to prevent it
Route Map
Links to this note
- Arista
- bgp
- data plane development kit (dpdk)
- Domain Fronting in Signal Article
- ebpf
- equal cost multipath (ECMP)
- google fi
- infiniband
- Juniper
- kernel bypass
- Kosek et al: MUST, SHOULD, DON'T CARE: TCP Conformance in the Wild
- leaf and spine
- linux
- Mellanox
- network printers
- p2p
- Pyretic
- tailscale
- TCP SYNs
- undersea fiber