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
Methods and systems for managing electronic messages
Wireless communication method, wireless communication system, and mode switching method
Signal processing apparatus, display apparatus having the same, and signal processing method
Method to dynamically tune precision resistance
Floribunda rose plant named `KORamflusa`
Early kill removal graphics processing system and method
Video stabilization
  Randomly Featured Patents
Hybrid presentation controller and computer input device
Method of controlling pitch using a cationically modified tannin
Systems and methods for optimizing database queries
Fluid-filled elastic mount
Proteomic analysis of active multiple sclerosis lesions
Portable storage apparatus with integral biometric-based access control system
Combinatorial decoding of random nucleic acid arrays
Lightweight overcap having intermittent nesting and stacking elements
General line of sight stabilization system
Telephone station