Resources Contact Us Home
Reliable and scalable multi-tenant asynchronous processing

Image Number 7 for United States Patent #7680848.

In a multi-tenant environment, synchronous processing requests from clients associated with tenants are handled by middle tier servers, which forward requests for asynchronous processing to queues associated with organizational databases for each tenant directed by a locator service. A group of independent asynchronous processing servers are used to perform the asynchronous processing interacting with the databases in a distributed manner. The allocation of the requests among the asynchronous servers is managed by an exponential back off for organizations with no waiting requests algorithm combined with a quota system based on historic load for organizations that have requests. The independence of the synchronous and asynchronous processing servers, as well as the distributed interaction between the asynchronous processing servers and the databases enables scalability of the system based on request types and implementation of reliable recovery mechanisms.

  Recently Added Patents
Method, system, and computer program product for scoring theoretical peptides
Coreference resolution in an ambiguity-sensitive natural language processing system
Thiocyanato or isothiocyanato substituted naphthalene diimide and rylene diimide compounds and their use as n-type semiconductors
System, apparatus and method for enabling/disabling display data channel access to enable/disable high-bandwidth digital content protection
Method for producing vinyl acetate monomer
Qualification screening system and screening method thereof, qualification screening device and device under qualification screening
  Randomly Featured Patents
Seismic telemetric system for land operations
Wheelchair foot rest
Brushless direct current motor with inverted magnet clip
Shade structure
Internal combustion engine cylinder head with port coolant passage independent of and substantially wider than combustion chamber coolant passage
Semiconductor structure of a high side driver and method for manufacturing the same
Method for controlling and regulating the operation of an actuator
Headrest arrangement for a vehicle seat
Scheduling technique for software pipelining
Three-dimensional periodic structure and fabrication method thereof