Patent · US Expired

Apparatus and method for performing semantic concurrency control in dispatching client requests within a server in a client/server computer system

US6289343A · kind A · utility

15Cited by
10References
10Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 17, 1998
Grant dateSep 11, 2001
Priority date
Expiry dateSep 17, 2018

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99938
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus for dispatching client requests for execution by a server object in a heterogeneous object-oriented client/server computing environment, the apparatus has: a request-holding buffer having an input connected to a communications channel which channels the client requests to the apparatus, and an output; a plurality of parallel execution threads connected to the output of the buffer; and a semantic concurrency control means for examining the semantics of a request in the buffer and the semantics of each request presently being executed on any of the plurality of parallel execution threads, and for delaying the request from being dispatched from the buffer to an execution thread if the examined semantics of the requests indicate that such dispatch would cause conflicting access to the server object's resources.

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