Measurement Based Fair Queuing for Allocating Bandwidth to Virtual Machines

HotMiddlebox@SIGCOMM(2016)

引用 9|浏览73
暂无评分
摘要
We wish to allocate outgoing bandwidth at a server among customer VMs. The allocation for each VM is proportional to the bandwidth purchased for that VM by the customer, while allowing idle bandwidth to redistributed. Classical fair queuing in routers assumes tight feedback between transmitter and scheduler, and that cheap scheduler invocation on every transmission. Since these assumptions are false in Virtual Switches, we propose MBFQ (Measurement Based Fair Queuing) with two levels of scheduling: a microscheduler that operates cheaply and paces VM transmissions, and a macroscheduler that periodically redistributes tokens to microschedulers based on the measured bandwidth of VMs. We show that MBFQ allows a VM to obtain its allocated bandwidth in X scheduling intervals, and that idle bandwidth is reclaimed within Y periods. An implementation of MBFQ is available in Windows Server 2016 Technical Preview.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要