Patent ID: 9128772
Filing Date: 2015-09-08
Classification: G06F

Abstract:
1. A method for managing performance of a server, the server receiving a plurality of requests from one or more users and generating an output for each request received by using one or more resources, the method comprising: dynamically monitoring instantaneous load on the server at predefined intervals of time; continuously tracking a set of performance parameters of the server, the set of performance parameters comprising: identifying configurable rules that governs quality of the output generated for the request received; and modifying the configurable rules to alter quality of the output based on the instantaneous load and the set of performance parameters, the quality of output being altered by lowering the quality of the output to within acceptable limits as defined in a set of base SLAs (Service Level Agreements) and without adding more resources, wherein the modification of the configurable rules includes: modifying a mapping mechanism to identify and map a relevant result upon identifying any undesirable result being generated by the server in response to the request received, and modifying the weights assigned to one or more sub-ordinate servers and resources.