发明名称 Low-latency communications
摘要 A method of handling communications by a computer. A system-call communication routine receives a request of an application to perform a socket-related task on a given socket in a blocking mode. The routine repeatedly performs in alternation polling of one or more input/output (I/O) devices servicing the computer and performing the socket-related task.
申请公布号 US8869171(B2) 申请公布日期 2014.10.21
申请号 US201113329342 申请日期 2011.12.19
申请人 Mellanox Technologies Ltd. 发明人 Liss Liran;Emantayev Eugenia;Petrilin Yevgeny
分类号 G06F3/00;G06F9/44;G06F9/46;G06F13/00;G06F9/54 主分类号 G06F3/00
代理机构 D. Kligler I.P. Services Ltd. 代理人 D. Kligler I.P. Services Ltd.
主权项 1. A method of handling communications by a computer, comprising: receiving by a system-call communication routine running on the computer, a request of an application to perform a socket-related task on a given socket in a blocking mode; selecting a timing scheme for polling of a plurality of devices, in which different devices are assigned a different polling rate, the polling rate assigned to a specific device being assigned according to one or more parameters of data expected to be received from the specific device or a chances that the specific device will fulfill the received request; and responsively to the request, repeatedly performing in alternation, by the communication routine, the following: polling a plurality of input/output (I/O) devices, in accordance with the selected timing scheme, at least one of the I/O devices being polled more frequently than other polled devices; andperforming the socket-related task.
地址 Yokneam IL