
Author Archives: Russ
Author Archives: Russ
What seems, now, like a few short months ago, I was drawn into a small community known as The Network Collective. This last week, we launched our paid membership service.
The first thing that must come to mind is that there will be training. Of course there will be training. A (minor) theme throughout the community launch among Eyvonne, Jordan, and I, is that the training on tap will be different from anything else out there. We all three have a great deal of respect for the existing training materials, and we all intend to continue to be involved in other training and education efforts. On the other hand, the style, tone, and content will be different at The Network Collective. The first series being launched are math for network engineers, a long conversation on network design, and a long conversation on communication skills. But training is, once again, a minor theme.
The major theme of The Network Collective is community.
Consider the position of the “average” network engineer. You are either the expert, or one of a few experts, on a topic very few people care about in your organization. What you build is largely seen as an opaque Continue reading
Congestion control has proven to be one of the hardest problems to solve in packet based networks. The “easy” way to solve this problem is with admission control, but this “easy” solution is actually quit deceptive; creating the algrorithms and centralized control to manage admission control is much more difficult than it seems. This is why many circuit switched networks just use some form of Time Division Multiplexing (TDM), giving each device connected to the network a single “slot,” and filling empty slots with idle frames, ultimately throwing bandwidth away in the name of simpler computation of fairness.
The problem space has, however, attracted a lot of research. In this post, I’ll be looking at one such effort, a research paper published in the October 2016 edition of ACM Queue describing a system called BBR, a congestion-based congestion control system. At the heart of this system is the concept of the bottleneck link, or bottleneck in the path, which is the lowest bandwidth, highest delay, or perhaps the most congested link in the path between two hosts. The authors use the following figure to describe the current operational point of most congestion control systems, and then the optimal point of Continue reading