发明名称 |
Congestion control enforcement in a virtualized environment |
摘要 |
In a data network congestion control in a virtualized environment is enforced in packet flows to and from virtual machines in a host. A hypervisor and network interface hardware in the host are trusted components. Enforcement comprises estimating congestion states in the data network attributable to respective packet flows, recognizing a new packet that belongs to one of the data packet flows, and using one or more of the trusted components and to make a determination based on the congestion states that the new packet belongs to a congestion-producing packet flow. A congestion-control policy is applied by one or more of the trusted components to the new packet responsively to the determination. |
申请公布号 |
US9497125(B2) |
申请公布日期 |
2016.11.15 |
申请号 |
US201414338488 |
申请日期 |
2014.07.23 |
申请人 |
MELLANOX TECHNOLOGIES LTD. |
发明人 |
Raindel Shachar;Bloch Noam;Liss Liran;Crupnicoff Diego;Lipshteyn Marina;Menachem Adi |
分类号 |
H04L12/801;H04L12/931;H04L12/46;H04L12/851;G06F3/06 |
主分类号 |
H04L12/801 |
代理机构 |
D.Kligler IP Services Ltd. |
代理人 |
D.Kligler IP Services Ltd. |
主权项 |
1. A method for communication, comprising the steps of:
supporting a plurality of virtual machines in a host, wherein the host comprises a hypervisor, and network interface hardware, the hypervisor and the network interface hardware being trusted components; communicating data packet flows to and from the virtual machines over a data network via the network interface hardware; estimating congestion states in the data network attributable to respective packet flows; recognizing a new packet that belongs to one of the data packet flows; making a determination based on the congestion states that the new packet belongs to a congestion-producing packet flow; and applying a congestion-control policy to the new packet responsively to the determination, wherein the steps of making a determination and applying a congestion-control policy are performed by one or more of the trusted components, and wherein applying a congestion-control policy comprises sending a congestion-notification message to a source of the new packet, transmission of the congestion-notification message being delayed according to a class-based delay interval. |
地址 |
Yokneam IL |