发明名称 |
PATTERN COALESCING FOR WAKE-ENABLED APPLICATIONS |
摘要 |
In various embodiments, methods and systems for managing wake-enabled transport connections of wake-enabled applications is provided. A set of ports is designated as a wake-enabled port set. An operating system (OS) of a computing device running applications plumbs the multiport wake pattern to the one or more network interface controllers (NIC) of the computing device. A wake-enabled application acquires a port from the wake-enabled port set. The OS makes a determination that the application is wake-enabled and as such, assigns a port, from the wake-enable port set, to the wake-enabled application. Upon receiving a packet at the NIC, a determination is made whether the packet corresponds to a wake-enabled transport connection based on comparing the packet to the multiport wake pattern. Upon matching the packet to the multiport wake pattern, the NIC communicates with the OS to wake a portion of the wake-enabled application associated with the wake-enabled transport connection. |
申请公布号 |
EP3005610(A1) |
申请公布日期 |
2016.04.13 |
申请号 |
EP20130771721 |
申请日期 |
2013.09.21 |
申请人 |
MICROSOFT TECHNOLOGY LICENSING, LLC |
发明人 |
BALASUBRAMANIAN, PRAVEEN;GADDEHOSUR, POORNANANDA R.;THALER, DAVID GARFIELD, III;ANIPKO, DMITRY A.;PALMER, CHRISTOPHER BENJAMIN |
分类号 |
H04L12/12;G06F1/32;H04L29/06;H04W52/02 |
主分类号 |
H04L12/12 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|