In today's private cloud, the resource of the datacenter is shared by multiple tenants. Unlike the storage and computing resources, it's challenging to allocate bandwidth resources among tenants in private datacenter networks. State-of-the-art approaches are not effective or practical enough to meet tenants' bandwidth requirements. In this paper, we propose ProNet, a practical end-host-based solution for bandwidth sharing among tenants to meet their various demands. The key idea of ProNet is byte-counter, a mechanism to collect the bandwidth usage of tenants on end-hosts to guide the adjustment of the whole network allocation, without putting much pressure on switches. We evaluate ProNet both in our testbed and large-scale simulations. Results show that ProNet can support multiple allocation policies such as network proportionality and minimum bandwidth guarantee. Accordingly, the application-level performance is improved.
翻译:在当今的私有云中,数据中心资源由多个租户共享。与存储和计算资源不同,在私有数据中心网络中,租户间的带宽资源分配具有挑战性。现有方法在满足租户带宽需求方面不够有效或实用。本文提出ProNet,一种基于终端的实用解决方案,用于在租户间实现带宽共享以满足其多样化需求。ProNet的核心思想是字节计数器机制,通过收集终端上租户的带宽使用情况来指导全网分配的调整,而无需给交换机带来过大压力。我们在测试平台和大规模仿真中对ProNet进行了评估。结果表明,ProNet可支持网络比例分配和最小带宽保障等多种分配策略,从而提升应用层性能。