Date Added: Jul 2009
Overlay routing, which is a routing mechanism that works at the application level, selects a route for overlay network traffic based on user-perceived metrics, such as end-to-end latency and available bandwidth. On the other hand, IP routing is configured based primarily on the commercial relationships with neighboring ISPs. This mismatch is one of the primary reasons why user-perceived performance is improved by overlay routing. However, overlay routing may be harmful to the monetary cost architecture of ISPs. In the present paper, the authors propose an overlay routing mechanism that can decrease the transit cost of ISPs as well as improve user-perceived performance.