Patent ID: 6789050
Filing Date: 2004-09-07
Classification: G06F

Abstract:
A method for modeling a web server, comprising:identifying a plurality of sub-systems for the server, said plurality of sub-systems comprising a transaction control protocol/internet protocol (TCP/IP) sub-system, a hypertext transfer protocol (HTTP) sub-system, and an input/output (I/O) sub-system; representing each sub-system as a queue, with each queue operably coupled together, wherein said TCP/IP sub-system comprises a first finite listen queue served by a listener daemon, said HTTP sub-system comprises a second finite listen queue served by one or more multi-threaded HTTP daemons with Nhttp separate server threads, and said I/O sub-system comprises a finite number Nbuf of network buffers served by an input/output controller; and iteratively adjusting an arrival rate and a service time for each queue to account for performance by other queues.