Patents by Inventor Peter Bergersen Yocom

Peter Bergersen Yocom 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: 7817578
    Abstract: In datacenter environments, many copies of servicing components (application servers, http servers, etc) are used to handle larger loads. In these cases, incoming service requests typically go to a load balancer to be directed to the appropriate servicing component. Modern advances in technology, like the Server/Application State Protocol, have allowed load balancers to receive recommendations in the form of numerical weights to describe the best distribution for the incoming requests. The present invention provides a method for computing path oriented statistics that enable load balancing algorithms to transparently integrate downstream performance and resource usage statistics into load balancing weights.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: John Alan Bivens, Yuksel Gunal, Peter Bergersen Yocom
  • Patent number: 7532583
    Abstract: In datacenter environments, many copies of servicing components (application servers, http servers, etc) are used to handle larger loads. In these cases, incoming service requests typically go to a load balancer to be directed to the appropriate servicing component. Modern advances in technology, like the Server/Application State Protocol, have allowed load balancers to receive recommendations in the form of numerical weights to describe the best distribution for the incoming requests. The present invention provides a method for computing path oriented statistics that enable load balancing algorithms to transparently integrate downstream performance and resource usage statistics into load balancing weights.
    Type: Grant
    Filed: May 30, 2006
    Date of Patent: May 12, 2009
    Assignee: International Business Machines Corporation
    Inventors: John Alan Bivens, Yuksel Gunal, Peter Bergersen Yocom
  • Patent number: 7493380
    Abstract: An apparatus and method for distributing traffic across a group of machines using application instance statistics. In order to perform load balancing in accordance with the present invention, a method of generating weights to bias load balancing distributions is provided. The application instances to which traffic is being distributed, or the application middleware, are instrumented to establish certain metrics about the application while running. The application instance instrumentation will provide application statistics such as number of successful transactions, application response times, application topology, importance of transactions being processed, time the application is blocked waiting for resources, resource consumption data, and the like. These metrics are collected, processed, and then presented as a set of weights to the load balancing apparatus to govern its distribution of traffic.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey David Aman, John E. Arwe, Michael Edward Baskey, John Alan Bivens, II, David Vincent Bostjancic, Donna N. Dillenberger, Peter Bergersen Yocom
  • Publication number: 20080239983
    Abstract: In datacenter environments, many copies of servicing components (application servers, http servers, etc) are used to handle larger loads. In these cases, incoming service requests typically go to a load balancer to be directed to the appropriate servicing component. Modern advances in technology, like the Server/Application State Protocol, have allowed load balancers to receive recommendations in the form of numerical weights to describe the best distribution for the incoming requests. The present invention provides a method for computing path oriented statistics that enable load balancing algorithms to transparently integrate downstream performance and resource usage statistics into load balancing weights.
    Type: Application
    Filed: May 6, 2008
    Publication date: October 2, 2008
    Inventors: John Alan Bivens, Yuksel Gunal, Peter Bergersen Yocom
  • Publication number: 20070280124
    Abstract: In datacenter environments, many copies of servicing components (application servers, http servers, etc) are used to handle larger loads. In these cases, incoming service requests typically go to a load balancer to be directed to the appropriate servicing component. Modern advances in technology, like the Server/Application State Protocol, have allowed load balancers to receive recommendations in the form of numerical weights to describe the best distribution for the incoming requests. The present invention provides a method for computing path oriented statistics that enable load balancing algorithms to transparently integrate downstream performance and resource usage statistics into load balancing weights.
    Type: Application
    Filed: May 30, 2006
    Publication date: December 6, 2007
    Applicant: International Business Machines Corporation
    Inventors: John Alan Bivens, Yuksel Gunal, Peter Bergersen Yocom
  • Patent number: 7089294
    Abstract: Methods, systems and computer program products are provided for type of service classification of a communication request for an application executing on a server. An application plug-in associated with the application is provided in an operating system kernel of the server. The application plug-in receives the communication request and obtains application level information from the received communication request. The application plug-in further assigns a type of service classification to the received communication request based on the obtained application level information and provides the assigned type of service classification information for the communication request to a process executing on the server for processing communications from the server responsive to the communication request.
    Type: Grant
    Filed: October 20, 2000
    Date of Patent: August 8, 2006
    Assignee: International Business Machines Corporation
    Inventors: Michael Edward Baskey, Roy Frank Brabson, Lap Thiet Huynh, Peter Bergersen Yocom
  • Patent number: 6823346
    Abstract: A collaborative workload management system comprises a workload scheduler co-operable with a schedule to submit work units for processing on a computer system according to the schedule; and a workload manager adapted to monitor work units being submitted for processing and to allocate resources for processing respective work units on the computer system according to a respective service class of the work units. The workload manager retrieves the work unit attributes and tunes the resources required to process the work unit according to the work unit's targeted completion schedule without exceeding the resources allowed for processing work units of the work unit's service class.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: November 23, 2004
    Assignee: International Business Machines Corporation
    Inventors: Scot MacLellan, Peter Bergersen Yocom
  • Patent number: 6654780
    Abstract: Managing processor resources in a non-dedicated computer system. An amount of a processor resource is allocated to a real-time application of the computer system. The amount does not exceed a limit chosen for a group of real-time applications, wherein the group includes the real-time application being allocated the resource. A selected amount of the processor resource remains available to execute other types of applications and work on the system. During processing of the real-time application, use of the processor resource does not exceed a chosen maximum value, thereby ensuring the processor resource is not monopolized by the real-time application and allowing other types of work to be processed on the system.
    Type: Grant
    Filed: March 28, 1997
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Catherine Krueger Eilert, Peter Bergersen Yocom
  • Publication number: 20030208470
    Abstract: A collaborative workload management system comprises a workload scheduler co-operable with a schedule to submit work units for processing on a computer system according to the schedule; and a workload manager adapted to monitor work units being submitted for processing and to allocate resources for processing respective work units on the computer system according to a respective service class of the work units. The workload manager retrieves the work unit attributes and tunes the resources required to process the work unit according to the work unit's targeted completion schedule without exceeding the resources allowed for processing work units of the work unit's service class.
    Type: Application
    Filed: April 30, 2003
    Publication date: November 6, 2003
    Applicant: International Business Machines Corporation
    Inventors: Scot MacLellan, Peter Bergersen Yocom
  • Patent number: 6591262
    Abstract: A collaborative workload management system comprises a workload scheduler cooperable with a schedule to submit work units for processing on a computer system according to the schedule; and a workload manager adapted to monitor work units being submitted for processing and to allocate resources for processing respective work units on the computer system according to a respective service class of the work units. The workload scheduler further provides the workload manager with work unit attributes as each work unit is submitted for processing, the attributes comprising at least one indicator of the resources typically required by the work unit. The workload manager retrieves the work unit attributes and tunes the resources required to process the work unit according to the work unit's attributes without exceeding the resources allowed for processing work units of the work unit's service class.
    Type: Grant
    Filed: August 1, 2000
    Date of Patent: July 8, 2003
    Assignee: International Business Machines Corporation
    Inventors: Scot MacLellan, Peter Bergersen Yocom
  • Patent number: 6282560
    Abstract: Managing processor resources in a non-dedicated computer system. An amount of a processor resource is allocated to a real-time application of the computer system. The amount does not exceed a limit chosen for a group of real-time applications, wherein the group includes the real-time application being allocated the resource. A selected amount of the processor resource remains available to execute other types of applications and work on the system. During processing of the real-time application, use of the processor resource does not exceed a chosen maximum value, thereby ensuring the processor resource is not monopolized by the real-time application and allowing other types of work to be processed on the system.
    Type: Grant
    Filed: March 28, 1997
    Date of Patent: August 28, 2001
    Assignee: International Business Machines Corporation
    Inventors: Catherine Krueger Eilert, Peter Bergersen Yocom
  • Patent number: 5948065
    Abstract: A system within a multisystem environment is selected to run a real-time application. The selection process looks for a system in which the amount of a processor resource for delivering a real-time data stream of the real-time application has the least impact on other work processing on the selected system. The real-time application is allocated an amount of a processor resource that does not exceed a limit chosen for a group of one or more real-time applications. A selected amount of the processor resource remains available for at least one non-real-time application of the multisystem environment.
    Type: Grant
    Filed: March 28, 1997
    Date of Patent: September 7, 1999
    Assignee: International Business Machines Corporation
    Inventors: Catherine Krueger Eilert, Peter Bergersen Yocom
  • Patent number: 5925102
    Abstract: A system within a multisystem environment is selected to run a real-time application. The selection process looks for a system in which the amount of a processor resource for delivering a real-time data stream of the real-time application has the least impact on other work proseccing on the selected system. The real-time application is allocated an amount of a processor resource that does not exceed a limit chosen for a group of one or more real-time applications. A selected amount of the processor resource remains available for at least one non-real-time application of the multisystem environment.
    Type: Grant
    Filed: March 28, 1997
    Date of Patent: July 20, 1999
    Assignee: International Business Machines Corporation
    Inventors: Catherine Krueger Eilert, Peter Bergersen Yocom
  • Patent number: 5675739
    Abstract: An apparatus for managing a workload distributed across data processing systems in accordance with a common performance standard, which includes a means for measuring the performance of the work units to create local performance data; a means for sending said local performance data to at least one other system; a means for receiving performance data from at least one other system to create remote performance data; and a means responsive to said local and remote performance data for adjusting at least one of the system control parameters to modify the performance of the work units on the system to achieve the common performance standard, is disclosed. Also disclosed is a method for managing workload as represented by the apparatus.
    Type: Grant
    Filed: February 3, 1995
    Date of Patent: October 7, 1997
    Assignee: International Business Machines Corporation
    Inventors: Catherine Krueger Eilert, Peter Bergersen Yocom