Traffic Engineering

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

FLICK: Developing and Running Application-Specific Network Services

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

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.