Patents by Inventor Jeffrey S. Chase

Jeffrey S. Chase 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: 9755989
    Abstract: Under the present invention, the performance of a set of system resources is monitored in response to incoming request traffic. When a system resource is approaching an overload condition, a corrective action is identified and implemented. Overload thresholds for each system resource and appropriate corrective actions are contained within a management policy. Based on a performance history of the corrective actions, the management policy can be changed/revised.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: September 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey S. Chase, Ronald P. Doyle, David L. Kaminsky, David M. Ogle, Richard D. Telford
  • Publication number: 20150026350
    Abstract: Under the present invention, the performance of a set of system resources is monitored in response to incoming request traffic. When a system resource is approaching an overload condition, a corrective action is identified and implemented. Overload thresholds for each system resource and appropriate corrective actions are contained within a management policy. Based on a performance history of the corrective actions, the management policy can be changed/revised.
    Type: Application
    Filed: October 8, 2014
    Publication date: January 22, 2015
    Inventors: Jeffrey S. Chase, Ronald P. Doyle, David L. Kaminsky, David M. Ogle, Richard D. Telford
  • Patent number: 8873390
    Abstract: Under the present invention, the performance of a set of system resources is monitored in response to incoming request traffic. When a system resource is approaching an overload condition, a corrective action is identified and implemented. Overload thresholds for each system resource and appropriate corrective actions are contained within a management policy. Based on a performance history of the corrective actions, the management policy can be changed/revised.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey S. Chase, Ronald P. Doyle, David Louis Kaminsky, David M. Ogle, Richard D. Telford
  • Publication number: 20110225294
    Abstract: Under the present invention, the performance of a set of system resources is monitored in response to incoming request traffic. When a system resource is approaching an overload condition, a corrective action is identified and implemented. Overload thresholds for each system resource and appropriate corrective actions are contained within a management policy. Based on a performance history of the corrective actions, the management policy can be changed/revised.
    Type: Application
    Filed: May 23, 2011
    Publication date: September 15, 2011
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey S. Chase, Ronald P. Doyle, David L. Kaminsky, David M. Ogle, Richard D. Telford
  • Patent number: 7986625
    Abstract: Under the present invention, the performance of a set of system resources is monitored in response to incoming request traffic. When a system resource is approaching an overload condition, a corrective action is identified and implemented. Overload thresholds for each system resource and appropriate corrective actions are contained within a management policy. Based on a performance history of the corrective actions, the management policy can be changed/revised.
    Type: Grant
    Filed: December 10, 2002
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey S. Chase, Ronald P. Doyle, David L. Kaminsky, David M. Ogle, Richard D. Telford
  • Patent number: 7240115
    Abstract: Techniques are disclosed for programmatically allocating memory among competing services in a distributed computing environment. Characteristics of web request streams and formulas for cache hit rates and client response times are used to create an objective function for memory allocation, such that maximum benefit can be realized from the memory allocations. When a particular service is allocated more memory, it can store more of its objects in cache, which improves client response time. Optionally, information from service level agreements may be used as input to the memory allocation computations.
    Type: Grant
    Filed: December 10, 2002
    Date of Patent: July 3, 2007
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey S. Chase, Ronald P. Doyle
  • Patent number: 7099936
    Abstract: A method for managing multi-tier SLA relationships. The method can include first computing costs of utilizing edge server resources in a CDN, costs of dedicating content host resources in a content host in lieu of the utilization, and prospective revenues which can be generated by the content host providing services based on the resources to content consumers. Minimum QoS levels can be identified which must be maintained when providing the services to the content consumers according to QoS terms in established SLAs between the content host and individual ones of the content consumers. Finally, a new SLA can be established between the content host and the CDN. Importantly, the new SLA can include QoS terms for selectively allocating resources in the CDN. Moreover, the QoS terms can optimize revenues generated by the content host providing services based on the selective allocation of resources and the computed costs.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: August 29, 2006
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey S. Chase, Ronald P. Doyle, Steven D. Ims
  • Patent number: 6785794
    Abstract: A method for enforcing a service discrimination policy in a storage system. The service discrimination policy enforcement method can include monitoring load metrics for physical resources required to access content stored within the storage system. A request to access the content stored within the storage system can be received. A corresponding guaranteed service level can be identified from the request. In consequence, a particular one of the physical resources can be selected to service the request based upon a determination that the selected physical resource can service the request while satisfying the guaranteed service level at a load indicated by the monitored load metrics.
    Type: Grant
    Filed: May 17, 2002
    Date of Patent: August 31, 2004
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey S. Chase, Ronald P. Doyle, David L. Kaminsky
  • Publication number: 20040109410
    Abstract: Under the present invention, the performance of a set of system resources is monitored in response to incoming request traffic. When a system resource is approaching an overload condition, a corrective action is identified and implemented. Overload thresholds for each system resource and appropriate corrective actions are contained within a management policy. Based on a performance history of the corrective actions, the management policy can be changed/revised.
    Type: Application
    Filed: December 10, 2002
    Publication date: June 10, 2004
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey S. Chase, Ronald P. Doyle, David L. Kaminsky, David M. Ogle, Richard D. Telford
  • Publication number: 20040111514
    Abstract: Techniques are disclosed for programmatically allocating memory among competing services in a distributed computing environment. Characteristics of web request streams and formulas for cache hit rates and client response times are used to create an objective function for memory allocation, such that maximum benefit can be realized from the memory allocations. When a particular service is allocated more memory, it can store more of its objects in cache, which improves client response time. Optionally, information from service level agreements may be used as input to the memory allocation computations.
    Type: Application
    Filed: December 10, 2002
    Publication date: June 10, 2004
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey S. Chase, Ronald P. Doyle
  • Publication number: 20030217245
    Abstract: A method for enforcing a service discrimination policy in a storage system. The service discrimination policy enforcement method can include monitoring load metrics for physical resources required to access content stored within the storage system. A request to access the content stored within the storage system can be received. A corresponding guaranteed service level can be identified from the request. In consequence, a particular one of the physical resources can be selected to service the request based upon a determination that the selected physical resource can service the request while satisfying the guaranteed service level at a load indicated by the monitored load metrics.
    Type: Application
    Filed: May 17, 2002
    Publication date: November 20, 2003
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey S. Chase, Ronald P. Doyle, David L. Kaminsky
  • Publication number: 20030187970
    Abstract: A method for managing multi-tier SLA relationships. The method can include first computing costs of utilizing edge server resources in a CDN, costs of dedicating content host resources in a content host in lieu of the utilization, and prospective revenues which can be generated by the content host providing services based on the resources to content consumers. Minimum QoS levels can be identified which must be maintained when providing the services to the content consumers according to QoS terms in established SLAs between the content host and individual ones of the content consumers. Finally, a new SLA can be established between the content host and the CDN. Importantly, the new SLA can include QoS terms for selectively allocating resources in the CDN. Moreover, the QoS terms can optimize revenues generated by the content host providing services based on the selective allocation of resources and the computed costs.
    Type: Application
    Filed: March 29, 2002
    Publication date: October 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey S. Chase, Ronald P. Doyle, Steven D. Ims
  • Patent number: 6308228
    Abstract: A system and method termed adaptive message pipelining in which two or more data paths are joined by a data movement device. The data movement device has a data path controller for each incoming and outgoing data path. Adaptive message pipelining is a dynamic policy which adjusts between a store and forward data delivery method and a cut through delivery of data based upon network and I/O bus contention in order to decrease latency and maximize system throughput.
    Type: Grant
    Filed: November 23, 1998
    Date of Patent: October 23, 2001
    Assignee: Duke University
    Inventors: Kenneth G. Yocum, Jeffrey S. Chase