发明授权
US07398292B2 System and method of enhancing web server throughput in single and multiple processor systems
有权
在单处理器和多处理器系统中增强Web服务器吞吐量的系统和方法
- 专利标题: System and method of enhancing web server throughput in single and multiple processor systems
- 专利标题(中): 在单处理器和多处理器系统中增强Web服务器吞吐量的系统和方法
-
申请号: US11005995申请日: 2004-12-07
-
公开(公告)号: US07398292B2公开(公告)日: 2008-07-08
- 发明人: Venkataraman Ramanathan , Nk Srinivas , Vadim Eydelman , Abolade Gbadegesin
- 申请人: Venkataraman Ramanathan , Nk Srinivas , Vadim Eydelman , Abolade Gbadegesin
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 代理机构: Wolf, Greenfield & Sacks, P.C.
- 主分类号: G06F15/16
- IPC分类号: G06F15/16
摘要:
A system and method are presented that enhance the performance of single and multiple-processor servers by taking advantage of the half-duplex nature of many HTTP requests. Upon receipt of an HTTP Get resource request, a single send and disconnect IRP is generated. The semantics of the send and disconnect IRP completion recognizes the half-duplex nature of the transaction by indicating a graceful close of the TCP/IP connection. This send and disconnect IRP is also completed without a queuing stage (queuelessly) on the processor that serviced the client request. To further enhance performance, the server FIN message to the client is included in the last data frame transmitted to the server. The invention also contemplates transmission of a single HTTP get and disconnect request by a client to allow acknowledgementless disconnection of the TCP/IP connection once a requested resource has been sent.
公开/授权文献
信息查询