发明名称 Method, system, and computer program product for ethernet virtualization using an elastic FIFO memory to facilitate flow of unknown traffic to virtual hosts
摘要 A packet that represents unknown traffic for a virtual host is received. A first test is performed to ascertain whether or not a destination connection can be determined for the received packet wherein, if a destination connection can be determined, a second test is performed to ascertain whether or not one or more connection-specific resources required to send the packet to a virtual host memory corresponding to the destination connection are available. If a destination connection for the packet cannot be determined, the packet is passed to a store engine. If the one or more connection-specific resources are not available, the packet is passed to the store engine. The store engine obtains a free packet buffer from a FIFO memory. The store engine moves the packet into the free packet buffer and submits the free packet buffer to the elastic FIFO memory. A monitoring procedure is performed to detect both an availability of connection-specific resources and a presence of one or more waiting packets with a known destination connection. When (i) a destination connection with one or more waiting packets, and (ii) available connection-specific resources, are both detected, removing the packet from the local data store; allocating the one or more connection-specific resources required to send the packet to the virtual host memory corresponding to the connection destination; and writing the packet to the virtual host memory.
申请公布号 US7751400(B2) 申请公布日期 2010.07.06
申请号 US20080036821 申请日期 2008.02.25
申请人 INTERNATIONAL BUSINESS MACHINES COPRORATION 发明人 HAYNIE HOWARD M.;HANSCOM JEFFREY C.;TURNER JEFFREY M.
分类号 H04L12/28;G06F11/00 主分类号 H04L12/28
代理机构 代理人
主权项
地址
您可能感兴趣的专利