“It is more difficult to process information if it is coming at you both verbally and in written form at the same time” — John Sweller.
[more]
Python
This is how I learnt Python.
[more]
bwm-ng
The tool bwm-ng is the bandwidth monitoring tool that I frequently used. From time to time, I wondered how the bandwidth is measured. I digged up the code to find it out today. It is based on a periodic pooling of network resources for the byte count. The following is...
[more]
Mathis & Mahdavi (1996) Forward Acknowledgement: Refining TCP Congestion Control (CCR)
FACK TCP is using SACK option for better recovery. It decouples the congestion control from data recovery algorithms, i.e. when and how much data to send vs what to send.
[more]
The Design Pattern in NS-3 Random Variables
I saw a very useful pattern in the random variable design in NS-3, but I can’t remember the name for such pattern. It goes as follows:
[more]
