P4p: provider portal for applications
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
Resolving cross-layer conflict between overlay routing and traffic engineering
IEEE/ACM Transactions on Networking (TON)
NPA-BT: a network performance aware BitTorrent traffic optimization mechanism
NPC'10 Proceedings of the 2010 IFIP international conference on Network and parallel computing
Peer-assisted network operator-friendly P2P traffic control technique
Proceedings of the 7th International Conference on Network and Services Management
Hi-index | 0.00 |
The Internet is a complex structure arising from the interconnection of numerous autonomous systems (AS), each exercisingits own administrative policies to reflect the commercial agreements behind the interconnection. However, routing in serviceoverlay networks is quite capable of violating these policies to its advantage. To prevent these violations, we see an impendingdrive in the current Internet to detect and filter overlay traffic. In this paper, we first present results from a case studyoverlay network, constructed on top of Planetlab, that helps us gain insights into the frequency and characteristics of thedifferent inter-domain policy violations. We further investigate the impact of two types of overlay traffic filtering thataim to prevent these routing policy violations: blind filtering and policy-aware filtering. We show that such filtering canbe detrimental to the performance of overlay routing. We next consider two approaches that allow the overlay network to realizethe full advantage of overlay routing in this context. In the first approach, overlay nodes are added so that good overlaypaths do not represent inter-domain policy violations. In the second approach, the overlay acquires transit permits from certainASes that allow certain policy violations to occur. We develop a single cost-sharing framework that allows the incorporationof both approaches into a single strategy. We formulate and solve an optimization problem that aims to determine how the overlaynetwork should allocate a given budget between paying for additional overlay nodes and paying for transit permits to ASes.