Demand Engineering: IP Network Optimisation Through Intelligent Demand Placement
John Evans, Arash Afrakteh, Ruoyang Xiu

TL;DR
Demand Engineering is a novel approach that optimizes IP network capacity by intelligently placing applications and services based on network traffic awareness, reducing complexity compared to traditional traffic engineering methods.
Contribution
This paper introduces Demand Engineering, a new method that couples network and application placement to optimize capacity without added complexity, leveraging SDN controllers.
Findings
Simulation shows potential capacity improvements
Demand Engineering can meet network SLAs
Reduces complexity compared to traditional traffic engineering
Abstract
Traffic engineering has been used in IP and MPLS networks for a number of years as a tool for making more efficient use of capacity by explicitly routing traffic demands where there is available network capacity that would otherwise be unused. Deployment of traffic engineering imposes an additional layer of complexity to network design and operations, however, which has constrained its adoption for capacity optimisation. The rise of Software Defined Networks has renewed interest in the use of traffic engineering approaches leveraging centralised network controllers for capacity optimisation. We argue that future networks can realise the network optimisation benefits of traffic engineering without incurring additional network complexity through closer coupling between the network and the applications and services using the network. This can be achieved through leveraging a network- and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware-Defined Networks and 5G · Network Traffic and Congestion Control · Caching and Content Delivery
