Patent · US Expired

Web request broker controlling multiple processes

US6845505B1 · kind B1 · utility

34Cited by
58References
35Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 3, 1997
Grant dateJan 18, 2005
Priority date
Expiry dateFeb 3, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/5018
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A web server configured to respond to client requests over a network such as the World Wide Web includes a web listener having a Hypertext Transfer Protocol (HTTP) daemon, a plurality of extension programs configured to perform respective operations, and a web request broker configured to identify one of the programs for responding to a client request, and determine the availability of an instance of the identified program. The web request broker maintains control of multiple instances of each server extension program to provide enhanced server operation without overwhelming server resources. The web request broker maintains a minimum number of instances of the identified program in memory, each executed in its own address space. The web request broker determines whether an available instance of the identified program is available from an existing number of instances, and selectively initiates a new instance of the program if no other instance is available. If no instance is available and the existing number of instances exceeds the maximum prescribed number, then the web request broker returns the reply to the web listener to send a reply over the network that the request was not …

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