Patent · US Active

Serving concurrent TCP/IP connections of multiple virtual internet users with a single thread

US7703103B2 · kind B2 · utility

4Cited by
7References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 2, 2003
Grant dateApr 20, 2010
Priority date
Expiry dateJan 8, 2027

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L41/5012
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A method for facilitating network communications from one or more independent execution threads by a dedicated worker thread. Because an operating system is not designed for use with a large number of threads, such a system requires the use of multiple computers for simulating a large number of virtual users. This increases complexity, as well as cost. The present invention reduces the number of threads needed, which reduces resource needs, and in turn increases the number of virtual users that can be simulated. According to the present invention, a worker thread uses non-blocking function calls to efficiently handle requests for network operations.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.