Drop Position
Which packet to drop when dropping?
- head, tail, random, [entire queue]
Tail drop
- most straightforward to implement
- no modification to queue head/tail pointers
Head drop
- better for dupack detection (because “hole” will be served earlier; don’t have wait for whole queue)