Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server
Reexamination Certificate
2008-07-08
2008-07-08
Etienne, Ario (Department: 2157)
Electrical computers and digital processing systems: multicomput
Distributed data processing
Client/server
C709S217000, C709S222000, C709S228000
Reexamination Certificate
active
11005995
ABSTRACT:
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.
REFERENCES:
patent: 5519699 (1996-05-01), Ohsawa
patent: 5572678 (1996-11-01), Homma et al.
patent: 5727002 (1998-03-01), Miller et al.
patent: 5845280 (1998-12-01), Treadwell et al.
patent: 6105064 (2000-08-01), Davis et al.
patent: 6215769 (2001-04-01), Ghani et al.
patent: 6273622 (2001-08-01), Ben-David
patent: 6310892 (2001-10-01), Olkin
patent: 6320874 (2001-11-01), Crump et al.
patent: 6389462 (2002-05-01), Cohen et al.
patent: 6457054 (2002-09-01), Bakshi
patent: 6460080 (2002-10-01), Shah et al.
Joe Touch et al., Analysis of HTTP Performance, at http://www.isi.edu/Isam/publications/http-perf/index.hmtl (last visited May 17, 2000) 13 p.
HTTP Made Really Easy, A Practical Guide to Writing Clients and Servers at http://www.jmarshall.com/easy/http/ (last visited May 17, 2000) 15 p.
Hypertext Transfer Protocol—HTTP/1.0 at http://www.faqs.org/rfcs/frc1945.html (last visited May 17, 2000) 44 p.
Hypertext Transfer Protocol—HTTP/1.1 at http://www.faqs.org/rfcs/frc2616.html (last visited May 9, 2000) 128 p.
Jason Levitt, Measuring Web-Server Capacity, Information Week at http://www.spec.org/osg/web96/infoweek/ (last visited May 16, 2000) 4 p.
Fourth Quarter '99 SPECweb96 Results at http://www.spec.org/osg/web96/results/res99q4/ (last visited May 16, 2000).
Eydelman Vadim
Gbadegesin Abolade
Ramanathan Venkataraman
Srinivas Nk
Etienne Ario
Halim Sahera
Microsoft Corporation
Wolf Greenfield & Sacks P.C.
LandOfFree
System and method of enhancing web server throughput in... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method of enhancing web server throughput in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method of enhancing web server throughput in... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3908681