Serving concurrent TCP/IP connections of multiple virtual internet users with a single thread
US7703103B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 2, 2003 |
| Grant date | Apr 20, 2010 |
| Priority date | — |
| Expiry date | Jan 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.