Patent ID: 8892610
Filing Date: 2014-11-18
Classification: G06F

Abstract:
1. A method of processing service requests in a system using a plurality of servers, comprising: comparing usage of memory in respective ones of the plurality of servers to one or more memory usage thresholds; dynamically identifying, based upon the comparing, one or more servers in which to perform garbage collection of memory objects; changing the identified one or more servers to a non-servicing state; sending incoming service requests to respective ones of the plurality of servers that are not in the non-servicing state; performing the garbage collection in respective ones of the identified one or more servers by: changing respective ones of the identified one or more servers to a servicing state upon completion of the garbage collection on that server, the random time interval generated by an algorithm providing a selected mean value for the time interval to provide a probability that a target level of service is met; and