Richard Lucas' Blog

CS stuff and more...

Securing Internet Routing

Border Gateway Protocol (BGP)BGP, an important piece of the larger Internet’s architecture, is a protocol that enables the setting up of routing and exchange of reachability information between lar......

Jellyfish Data Center Topology Review

What is Jellyfish?Jellyfish, an incrementally-expandable, high-bandwidth data center networking topology based on randomness. Definition: a degree-bounded random graph topology among top-of-rack s......

Understanding DASH (Dynamic Adaptive Streaming over HTTP)

What is DASH, comparatively?Dynamic Adaptive Streaming over HTTP (DASH) is a standard that intends to address weaknesses in RTSP and progressive download methods currently used in streaming content......

Understanding Controlling Queue Delay and CoDel

This is a survey of the “Controlling Queue Delaty” academic paper by Kathleen Nichols and Van Jacobson from ACMQueue in 2012.[1] Bufferbloat is still a problem!Packet-based networks use buffers to ......

Understanding Sizing Router Buffers

This is a survey of the “Sizing Routing Buffers” academic paper by Appenzeller, Keslassy, and McKeown published in 2004. In the past, Internet routers had buffers that used a rule-of-thumb using th......