发明名称 Network timeouts using intentionally delayed transmissions
摘要 A system and method is provided for generating network timeouts by utilizing intentionally delayed message transmissions sent internal to a network controller. For example, according to this system and method a network controller transmits a data message externally over a network and the data message invokes a response network message. The network controller also transmits a timeout message corresponding to the data message; however, the timeout message is intentionally delayed for a predetermined duration of time prior to being internally transmitted. controller host device receives at least one of the response message and the timeout message and determines which is received first. If the timeout message is received, a request associated with the transmitted data message is treated as having timed out.
申请公布号 US9614939(B2) 申请公布日期 2017.04.04
申请号 US201414293438 申请日期 2014.06.02
申请人 Google Inc. 发明人 Mogul Jeffrey Clifford
分类号 G06F15/16;H04L29/06;G06F9/54;H04L29/08 主分类号 G06F15/16
代理机构 Lerner, David, Littenberg, Krumholz & Mentlik, LLP 代理人 Lerner, David, Littenberg, Krumholz & Mentlik, LLP
主权项 1. A method, comprising: transmitting, by one or more computing devices, one or more data messages externally over a network, the one or more data messages associated with a request and invoking a response message; transmitting, by the one or more computing devices, a timeout message internally from a transmit queue of the one or more computing devices, the timeout message corresponding to the one or more data messages and being intentionally delayed for a predetermined duration of time; receiving, by the one or more computing devices, at least one of the response message and the timeout message in a receive queue of the one or more computing devices; determining, by the one or more computing devices, which of the at least one response message or the timeout message is received first; and when the timeout message is received first, identifying, by the one or more computing devices, the request as having timed out.
地址 Mountain View CA US