Patent ID: 9037703
Filing Date: 2015-05-19
Classification: G06F,H04L

Abstract:
1. A method for managing system resources on a server system having a plurality of servers, the method comprising: storing, using control circuitry, job requests provided to a server of the server system within a request queue until being processed by the server; allocating, using the control circuitry, a portion of memory of the server to each job request actively being processed by the server, wherein the remaining portion of the memory includes unallocated memory available for job requests waiting within the request queue yet to be processed by the server; determining, using control circuitry, a system resource metric of the server; comparing, using the control circuitry, the system resource metric of the server with a pre-determined threshold value; determining, using the control circuitry, whether to initiate maintenance on the server based on the comparing, wherein determining whether to initiate maintenance on the server further comprises: entering, using the control circuitry, the server into the not-in-service mode based on the determination of whether to initiate maintenance on the server; allocating, using the control circuitry, the unallocated memory of the server based on the determination of whether to initiate maintenance on the server, the unallocated memory that is allocated comprising an amount of unallocated memory needed to force initiating maintenance on the server; initiating, using the control circuitry, maintenance on the server in response to the server entering the not-in-service mode; and upon completion of the maintenance,