Unison: Enabling Content Provider/ISP Collaboration using a vSwitch Abstraction

Unison: Enabling Content Provider/ISP Collaboration using a vSwitch Abstraction
复制标题

DOI:
10.1109/icnp.2019.8888032
复制
发表时间:
2019-10
期刊:
2019 IEEE 27th International Conference on Network Protocols (ICNP)
影响因子:
--
通讯作者:
Yimeng Zhao;Ahmed Saeed;M. Ammar;E. Zegura
Yimeng Zhao;Ahmed Saeed;M. Ammar;E. Zegura
中科院分区:
其他
文献类型:
--
作者:
Yimeng Zhao;Ahmed Saeed;M. Ammar;E. Zegura

文献摘要

相似文献

BGP最初创建时默认假设所有AS都是平等的。它的策略和协议,即BGP,发展以适应分层互联网,允许自治系统对传出流量比传入流量更多的控制。然而,现代互联网是扁平的,使得BGP不对称。特别是,路由决策主要掌握在流量源手中(即,内容提供商)。这导致次优路由决策,因为流量源只能估计目的地处的路由容量(即,ISP)。在本文中,我们提出了设计的Unison,一个系统,允许ISP,以共同优化其域内路由和域间路由,与内容提供商合作。Unison以虚拟交换机的形式为ISP运营商和ISP的邻居提供抽象ISP网络。这种抽象允许内容提供商根据其需求对虚拟交换机进行编程。它还允许ISP使用这些信息来优化其网络的整体性能。我们通过大量模拟表明,Unison可以通过与内容提供商合作将ISP吞吐量提高高达30%。我们还表明,内容提供商的合作只会提高性能,即使对于非合作内容提供商(例如,单个协作邻居可以将ISP吞吐量提高高达6%)。
BGP was initially created assuming by default that all ASes are equal. Its policies and protocols, namely BGP, evolved to accommodate a hierarchical Internet, allowing an autonomous system more control over outgoing traffic than incoming traffic. However, the modern Internet is flat, making BGP asymmetrical. In particular, routing decisions are mostly in the hands of traffic sources (i.e., content providers). This leads to suboptimal routing decisions as traffic sources can only estimate route capacity at the destination (i.e., ISP). In this paper, we present the design of Unison, a system that allows an ISP to jointly optimize its intra-domain routes and inter-domain routes, in collaboration with content providers. Unison provides the ISP operator and the neighbors of the ISP with an abstraction ISP network in the form of a virtual switch. This abstraction allows the content providers to program the virtual switch with their requirements. It also allows the ISP to use that information to optimize the overall performance of its network. We show through extensive simulations that Unison can improve ISP throughput by up to 30% through cooperation with content providers. We also show that cooperation of content providers only improves performance, even for non-cooperating content providers (e.g., a single cooperating neighbour can improve ISP throughput by up to 6%).