System and method for managing system resources in a network environment
AssigneeInternational Business Machines Corporation
InventorAkira Moribayashi
Life of this patent
Estimating the term…
Abstract
A method for managing system resources in a network environment. The method begins by reading from a first log timestamp Ti for i=1, 2, . . . , I, where each Ti comprises a timestamp corresponding to a unique request to utilize system resources. After reading timestamps, calculating estimated response Ei for i=1, 2, . . . , I, according to a function. After calculating estimated responses, the method continues by calculating actual response Ri for i=1, 2, . . . , I, according to a function Ri=Ei−Ti. After calculating all actual responses; storing each actual response in a second log. The second log comprising both timestamp Ti and actual response Ri for i=1, 2, . . . , I.
Claims20
A method for managing system resources in a network environment, said method comprising:
- reading from a first log timestamp Ti for i=1, 2, . . . , I, each said Ti comprising a timestamp corresponding to a unique request to utilize said system resources, said I corresponding to the total number of timestamps residing in said first log, said index I being a positive integer having a value greater than 1;
- after said reading, calculating estimated response Ei for i=1, 2, . . . , I, according to a function Ei=max (Tx|1<x<i);
- calculating actual response Ri for i=1, 2, . . . , I, according to a function Ri=Ei−Ti, wherein if said Ri is equal to a negative number then Ri is changed to being equal to 0;
- and
- storing actual response Ri for I=1, 2, . . . , I, in a second log, said second log comprising both timestamp Ti and actual response Ri for i=1, 2, . . . , I.
A computer program product, comprising a computer readable storage device having a computer-readable program code stored therein, said computer-readable program code containing instructions that when executed by a processor of a computer system implement a method for managing system resources in a network environment, said method comprising:
- reading from a first log timestamp Ti for i=1, 2, . . . , I, each said Ti comprising a timestamp corresponding to a unique request to utilize said system resources, said I corresponding to the total number of timestamps residing in said first log, said index I being a positive integer having a value greater than 1;
- after said reading, calculating estimated response Ei for i=1, 2, . . . , I, according to a function Ei=max (Tx|1<x<i);
- calculating actual response Ri for i=1, 2, . . . , I, according to a function Ri=Ei−Ti, wherein if said Ri is equal to a negative number then Ri is changed to being equal to 0;
- and
- storing actual response Ri for I=1, 2, . . . , I, in a second log, said second log comprising both timestamp Ti and actual response Ri for i=1, 2, . . . , I.
A computing system comprising a processor coupled to a computer-readable memory unit, said memory unit comprising a software application, said software application comprising instruction that when executed by said processor, implement a method for managing system resources in a network environment, said method comprising:
- reading from a first log timestamp Ti for i=1, 2, . . . , I, each said Ti comprising a timestamp corresponding to a unique request to utilize said system resources, said I corresponding to the total number of timestamps residing in said first log, said index I being a positive integer having a value greater than 1;
- after said reading, calculating estimated response Ei for i=1, 2, . . . , I, according to a function Ei=max (Tx|1<x<i);
- calculating actual response Ri for i=1, 2, . . . , I, according to a function Ri=Ei−Ti, wherein if said Ri is equal to a negative number then Ri is changed to being equal to 0;
- and
- storing actual response Ri for I=1, 2, . . . , I, in a second log, said second log comprising both timestamp Ti and actual response Ri for i=1, 2, . . . , I.
A process for supporting computer infrastructure, said process comprising providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in a computing system, wherein said code in combination with the computing system is capable of implementing a method for managing system resources in a network environment, said method comprising:
- reading from a first log timestamp Ti for i=1, 2, . . . , I, each said Ti comprising a timestamp corresponding to a unique request to utilize said system resources, said I corresponding to the total number of timestamps residing in said first log, said index I being a positive integer having a value greater than 1;
- after said reading, calculating estimated response Ei for i=1, 2, . . . , I, according to a function Ei=max (Tx|1<x<i);
- calculating actual response Ri for i=1, 2, . . . , I, according to a function Ri=Ei−Ti, wherein if said Ri is equal to a negative number then Ri is changed to being equal to 0;
- and
- storing actual response Ri for I=1, 2, . . . , I, in a second log, said second log comprising both timestamp Ti and actual response Ri for i=1, 2, . . . , I.
Dependencies are inferred from the claim text.