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 of processing an image to clarify text in the image
System, apparatus and method for downlink and uplink grant design in wireless communication systems
Method and apparatus for an electronic marketplace for services having a collaborative workspace
Implementing vector memory operations
Display element having a lens being formed as part of a translucent support substrate having a display disposed thereon
Virtual server and method for identifying zombie, and sinkhole server and method for integratedly managing zombie information
Detachable racquet weight
  Randomly Featured Patents
Capacitors including interacting separators and surfactants
Double blank detector apparatus and method of operation
Method for compatibilizing resins with each other and resin composition comprising resins compatibilized with each other, obtained by said method
Wafer-level burn-in and test
Bandage having a tab portion for facilitating easy removal from the skin
Endolumenal prosthesis
Surgical saw blade fastening means
Hardware automatic performance state transitions in system on processor sleep and wake events
End of line seat function and motion tester
System for sharing human perceptual signals between electronic devices