发明名称 Managing data flows in software-defined network using network interface card
摘要 Embodiments relate to managing data flows at a network interface card (NIC). A computer implemented method for managing data flows at the NIC of a host is provided. The NIC includes a port. The method receives, from a virtual forwarding element executing in the host, a packet that belongs to a data flow. The method identifies, by the NIC, one of several queues for storing data flows to be sent out of the host through the port based a mapping between the data flows, the queues, and a plurality of tunnels. The method places the packet in the identified queue in order to send the packet out of the host through the port.
申请公布号 US9288135(B2) 申请公布日期 2016.03.15
申请号 US201314105442 申请日期 2013.12.13
申请人 International Business Machines Corporation 发明人 DeCusatis Casimer M.;Kamble Keshav G.
分类号 H04L12/721;H04L12/801;H04L12/863;H04L12/46;G06F9/455;H04L12/825 主分类号 H04L12/721
代理机构 Cantor Colburn LLP 代理人 Cantor Colburn LLP ;Chiu Steven
主权项 1. A computer implemented method for managing data flows at a network interface card (NIC) attached to a host, the NIC comprising a port, the method comprising: receiving, from a virtual forwarding element executing in the host, a packet that belongs to a data flow; identifying, by the NIC, one of a plurality of queues for storing the data flow to be sent out of the host through the port and one of a plurality of tunnels, the tunnel being between the host and another host comprising a destination of the packet, to create a mapping between the data flow, the one of the plurality of queues, and a plurality of tunnels; and applying flow control on the one of the plurality of tunnels by applying flow control on the one of the plurality of queues, by the NIC, the flow control including control of a data rate for transmission of the data flow, based on the mapping between the data flow, the one of the plurality of queues, and the one of the plurality of tunnels.
地址 Armonk NY US