发明名称 Injecting congestion in a link between adaptors in a network
摘要 Provided are a computer program product, system, and method for injecting congestion in a link between adaptors in a network. A congestion request is sent to a selected adaptor in a containing network component comprising one of a plurality of network components. The selected adaptor is in communication with a linked adaptor in a linked network component comprising one of the network components. The congestion request causes a delay in servicing the selected adaptor to introduce congestion on a link between the selected adaptor and the linked adaptor.
申请公布号 US9338103(B2) 申请公布日期 2016.05.10
申请号 US201314023449 申请日期 2013.09.10
申请人 GLOBALFOUNDRIES INC. 发明人 Borlick Matthew G.;Klein Steven E.;Kumar Ashwani
分类号 H04L12/801;H04L12/891;H04L12/26 主分类号 H04L12/801
代理机构 Hoffman Warnick LLC 代理人 Cai Yuanmin;Hoffman Warnick LLC
主权项 1. A computer program product for testing a network comprised of network components including hosts and at least one switch, wherein the network components include adaptors to enable network communication among the network components, the computer program product including a non-transitory computer readable medium having computer readable program code embodied therein that executes to perform operations, the operations comprising: sending a congestion request to a selected adaptor in a containing network component comprising one of the network components, wherein the selected adaptor is in communication with a linked adaptor in a linked network component comprising one of the network components, wherein the congestion request specifies a delay duration; setting a congestion flag to indicate to delay servicing the selected adaptor, indicate the delay duration, and initialize a delay start time; if the congestion flag indicates to delay servicing, causing a delay in servicing the selected adaptor to introduce congestion on a link between the selected adaptor and the linked adaptor to test how at least one of the network components handles errors resulting from the congestion, and determining whether the delay of servicing has exceeded the delay duration; if the delay of servicing has exceeded the delay duration, ending the delay of servicing without allocating new buffers to the selected adaptor; and if the delay of servicing has not exceeded the delay duration, resetting the delay start time, and allocating new buffers to the selected adaptor.
地址 Grand Cayman KY