论文标题
从传统到SDN的转换:运输 - 不合时式控制的案例
The Switch from Conventional to SDN: The Case for Transport-Agnostic Congestion Control
论文作者
论文摘要
为了满足交互式应用程序的时机要求,UDP(例如UDP)等无货物交通运输协议越来越多地与拥堵响应的TCP在同一网络中并排部署。在云平台中,即使计算和存储是完全虚拟化的,它们也缺乏网络(即基础数据中心网络)的真实虚拟化机制。当这种不同的贩运者争夺数据中心使用的商品开关中的小型缓冲区时,这种缺乏隔离服务的影响可能导致频繁停电(对于某些应用)。在本文中,我们探讨了一个简单,实用和运输不平衡的方案的设计空间,以实现数据中心中可扩展且灵活的端到端拥塞控制。然后,我们介绍将传统系统中的监视和控制耦合的缺点,并讨论软件定义的网络(SDN)如何提供一个有吸引力的替代方案,以避免传统系统的问题。这两个系统实现了一种基于软件的拥塞控制机制,该机制执行监视,控制决策和交通控制执行功能。两种系统都有一个主要的假设,即应用程序(或传输协议)与系统不合同,最终使其可在现有数据中心部署,而无需任何服务中断或硬件升级。这两个系统均通过NS2中的仿真以及现实生活中的小规模测试床的部署和实验来实现和评估。
To meet the timing requirements of interactive applications, the no-frills congestion-agnostic transport protocols like UDP are increasingly deployed side-by-side in the same network with congestion-responsive TCP. In cloud platforms, even though the computation and storage is totally virtualized, they lack a true virtualization mechanism for the network (i.e., the underlying data centers networks). The impact of such lack of isolation services, may result into frequent outages (for some applications) when such diverse traffics contend for the small buffers in the commodity switches used in data centers. In this paper, we explore the design space of a simple, practical and transport-agnostic scheme to enable a scalable and flexible end-to-end congestion control in data centers. Then, we present the the shortcomings of coupling the monitoring and control of congestion in the conventional system and discuss how a Software-Defined Network (SDN) would provide an appealing alternative to circumvent the problems of the conventional system. The two systems implements a software-based congestion control mechanisms that perform monitoring, control decisions and traffic control enforcement functions. Both systems are designed with a major assumption that the applications (or transport protocols) are non-cooperative with the system, ultimately making it deployable in existing data centers without any service disruption or hardware upgrade. Both systems are implemented and evaluated via simulation in NS2 as well as real-life small-scale test-bed deployment and experiments.