One of the main concerns for an Internet Service Provider (ISP) is to optimize the distribution of network traffic among its upstream providers, for example to balance bandwidth usage, or to distribute link costs evenly. While outgoing traffic can be easily controlled, influencing the volumes of incoming traffic is more challenging. An effective and widely used technique to influence the distribution of incoming traffic is AS-path prepending, which consists in artificially inflating the length of the AS-path of BGP announcements. Since shorter AS-paths are often preferred, this can force incoming traffic to use different links. ISPs usually search for the optimal amount of prepending on a trial-and-error basis. In this work, we formulate the problem of finding the optimal amount of prepending as an Integer Linear Programming problem, which permits to consider several optimality criteria and to embody many constraints. We also show how efficient algorithms for the problem can be devised by considering it from a Computational Geometry perspective. We believe that, under reasonable assumptions, this theoretic approach can have interesting practical impacts. -
DI BATTISTA, G., Patrignani, M., Pizzonia, M., Rimondini, M. (2005). Towards Optimal Prepending for Incoming Traffic Engineering. In Proceedings of IPS-MoMe 2005, Third International Workshop on Internet Performance, Simulation, Monitoring and Measurement, March 14-15, 2005, Warsaw, Poland (pp.249-257). Warsaw : Oficyna Wydawnicza Politechniki Warszawskiej.
Towards Optimal Prepending for Incoming Traffic Engineering
DI BATTISTA, Giuseppe;PATRIGNANI, Maurizio;PIZZONIA, MAURIZIO;RIMONDINI, Massimo
2005-01-01
Abstract
One of the main concerns for an Internet Service Provider (ISP) is to optimize the distribution of network traffic among its upstream providers, for example to balance bandwidth usage, or to distribute link costs evenly. While outgoing traffic can be easily controlled, influencing the volumes of incoming traffic is more challenging. An effective and widely used technique to influence the distribution of incoming traffic is AS-path prepending, which consists in artificially inflating the length of the AS-path of BGP announcements. Since shorter AS-paths are often preferred, this can force incoming traffic to use different links. ISPs usually search for the optimal amount of prepending on a trial-and-error basis. In this work, we formulate the problem of finding the optimal amount of prepending as an Integer Linear Programming problem, which permits to consider several optimality criteria and to embody many constraints. We also show how efficient algorithms for the problem can be devised by considering it from a Computational Geometry perspective. We believe that, under reasonable assumptions, this theoretic approach can have interesting practical impacts. -I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.