Traffic Engineering

Traffic engineering attempts to improve networks by considering how it can be reallocated across a network.

Statistics of Internet traffic volumes

Submitted by richard on Fri, 03/12/2021 - 17:02
Next Generation Networks Webinar

This talk is based around the Transactions on Networking paper. We use 232 traffic traces to establish that for "mid-large" internet link (backbone links or ingress/egress links from reasonable sized institutions) the traffic is well-modelled by a log-normal distribution.

The associated paper is here:

FLICK: Developing and Running Application-Specific Network Services

Submitted by richard on Sun, 07/10/2016 - 14:55

This paper describes a system for middleboxes that process application level data -- that is reconstructed TCP flows not packets. The system consists of three parts:
1) A language specific to middleboxes that can quickly express data formats and how to process them but in a "safe" way that allows middleboxes to co-exist on the same physical hardware.
2) An abstraction, the task graph, that breaks middlebox logic into small, parallelisable logical units (tasks) connected by channels through which data flows.
3) A system that allows the compiled code to execute in a performant way.

Balancing by PREFLEX: Congestion Aware Traffic Engineering

Submitted by richard on Sun, 10/27/2013 - 00:59
Networking 2011, Lecture Notes in Computer Science (6641)

This paper considers the problem of balancing traffic across network egresses. It achieves a workable solution using a scalable packet market scheme which couples end-hosts controlling their own connection with an overall controller which can select routes appropriately for each flow.

The flows are balanced to seek paths which minimise loss.