Patents by Inventor Guy Mathews

Guy Mathews has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9135075
    Abstract: A method comprises receiving, by a workload profiler, a representative workload of a computing system under analysis. The workload profiler determines a workload profile of the computing system that reflects a transaction mix that varies over time. A capacity analyzer receives the workload profile, and determines a maximum capacity of the computing system under analysis for serving the workload profile while satisfying a defined quality of service (QoS) target.
    Type: Grant
    Filed: March 9, 2007
    Date of Patent: September 15, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ludmila Cherkasova, Qi Zhang, Guy Mathews, Wayne Greene
  • Patent number: 8032585
    Abstract: A method comprises receiving a representative workload of a computing system, where the representative workload comprises at least one composite transaction. In certain embodiments, the representative workload is a historical workload of a computing system. In general, a composite transaction refers to a transaction that comprises a plurality of transactions. For instance, a given transaction for serving a client's request for information (e.g., a web page) may include embedded therein a plurality of requests/responses for objects (e.g., images, etc.) that form the information (e.g., that form the requested web page). The method further comprises determining, based at least in part on a statistical regression-based analysis, a resource cost for the at least one composite transaction, where the resource cost reflects an amount of utilization of at least one resource of the computing system, such as CPU utilization, in serving the at least one composite transaction.
    Type: Grant
    Filed: March 9, 2007
    Date of Patent: October 4, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ludmila Cherkasova, Qi Zhang, Guy Mathews, Wayne Greene
  • Patent number: 7779127
    Abstract: A method comprises receiving a representative workload of a computing system, where the representative workload comprises a plurality of composite transactions. In certain embodiments, the representative workload is a historical workload of a computing system. In general, a composite transaction refers to a transaction that comprises a plurality of embedded transactions. The method further comprises determining a subset of the plurality of composite transactions for which a corresponding resource cost is to be determined; and determining, based at least in part on a statistical regression-based analysis, a resource cost for the composite transaction(s) in the determined subset, where the resource cost reflects an amount of utilization of at least one resource of the computing system in serving the composite transaction(s).
    Type: Grant
    Filed: March 9, 2007
    Date of Patent: August 17, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ludmila Cherkasova, Qi Zhang, Guy Mathews, Wayne Greene
  • Publication number: 20080222197
    Abstract: A method comprises receiving a representative workload of a computing system, where the representative workload comprises at least one composite transaction. In certain embodiments, the representative workload is a historical workload of a computing system. In general, a composite transaction refers to a transaction that comprises a plurality of transactions. For instance, a given transaction for serving a client's request for information (e.g., a web page) may include embedded therein a plurality of requests/responses for objects (e.g., images, etc.) that form the information (e.g., that form the requested web page). The method further comprises determining, based at least in part on a statistical regression-based analysis, a resource cost for the at least one composite transaction, where the resource cost reflects an amount of utilization of at least one resource of the computing system, such as CPU utilization, in serving the at least one composite transaction.
    Type: Application
    Filed: March 9, 2007
    Publication date: September 11, 2008
    Inventors: Ludmila Cherkasova, Qi Zhang, Guy Mathews, Wayne Greene
  • Publication number: 20080221911
    Abstract: A method comprises receiving a representative workload of a computing system, where the representative workload comprises a plurality of composite transactions. In certain embodiments, the representative workload is a historical workload of a computing system. In general, a composite transaction refers to a transaction that comprises a plurality of embedded transactions. The method further comprises determining a subset of the plurality of composite transactions for which a corresponding resource cost is to be determined; and determining, based at least in part on a statistical regression-based analysis, a resource cost for the composite transaction(s) in the determined subset, where the resource cost reflects an amount of utilization of at least one resource of the computing system in serving the composite transaction(s).
    Type: Application
    Filed: March 9, 2007
    Publication date: September 11, 2008
    Inventors: Ludmila Cherkasova, Qi Zhang, Guy Mathews, Wayne Greene
  • Publication number: 20080221941
    Abstract: A method comprises receiving, by a workload profiler, a representative workload of a computing system under analysis. The workload profiler determines a workload profile of the computing system that reflects a transaction mix that varies over times. A capacity analyzer receives the workload profile, and determines a maximum capacity of the computing system under analysis for serving the workload profile while satisfying a defined quality of service (QoS) target.
    Type: Application
    Filed: March 9, 2007
    Publication date: September 11, 2008
    Inventors: Ludmila Cherkasova, Qi Zhang, Guy Mathews, Wayne Greene