ICIS '99 Proceedings of the 20th international conference on Information Systems
Interconnection Agreements between Competing Internet Service Providers
HICSS '00 Proceedings of the 33rd Hawaii International Conference on System Sciences-Volume 6 - Volume 6
An Approach to Optimal Peering Between Autonomous Systems in the Internet
IC3N '98 Proceedings of the International Conference on Computer Communications and Networks
LCN '01 Proceedings of the 26th Annual IEEE Conference on Local Computer Networks
Optimized protection schemes for resilient interdomain traffic distribution
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
Hi-index | 0.00 |
There are two basic types of interconnection agreements between providers in the Internet: peering and transit. A decision every Internet network service provider (INSP) has to make is which other peering/transit INSPs to connect with. The potential peering/transit partners offer (obviously) different routes and they may differ quite drastically in the amount and type of charges (line costs, exchange point related costs, settlement costs, administrative costs) they demand as well as in reliability and quality of service. In this article, we discuss and solve problems in this context: the first problem is finding the optimal set of peering and transit partners for one INSP at one point in time, given the routing information and the cost functions of the potential peering/transit partners and the Internet exchange points. Reliability issues (for example enforcing enough spare capacity to absorb the complete failure of one provider) are considered as well as quality of service constraints (e.g., enforcing a certain average AS-hop count). These extended problems are formally described and solved with an optimal algorithm and compared with heuristics. Rates and traffic are in a permanent state of flux, thus an INSP always has to consider whether its current choice of peering/transit partners is still optimal or whether it is worth changing some of its peering/transit agreements. The last part of this article deals with this problem and adapts the algorithm from the first part for this setting.