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: 7817578Abstract: 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: GrantFiled: May 6, 2008Date of Patent: October 19, 2010Assignee: International Business Machines CorporationInventors: John Alan Bivens, Yuksel Gunal, Peter Bergersen Yocom
-
Patent number: 7532583Abstract: 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: GrantFiled: May 30, 2006Date of Patent: May 12, 2009Assignee: International Business Machines CorporationInventors: John Alan Bivens, Yuksel Gunal, Peter Bergersen Yocom
-
Patent number: 7493380Abstract: 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: GrantFiled: December 2, 2003Date of Patent: February 17, 2009Assignee: International Business Machines CorporationInventors: Jeffrey David Aman, John E. Arwe, Michael Edward Baskey, John Alan Bivens, II, David Vincent Bostjancic, Donna N. Dillenberger, Peter Bergersen Yocom
-
Publication number: 20080239983Abstract: 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: ApplicationFiled: May 6, 2008Publication date: October 2, 2008Inventors: John Alan Bivens, Yuksel Gunal, Peter Bergersen Yocom
-
Publication number: 20070280124Abstract: 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: ApplicationFiled: May 30, 2006Publication date: December 6, 2007Applicant: International Business Machines CorporationInventors: John Alan Bivens, Yuksel Gunal, Peter Bergersen Yocom
-
Patent number: 7089294Abstract: 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: GrantFiled: October 20, 2000Date of Patent: August 8, 2006Assignee: International Business Machines CorporationInventors: Michael Edward Baskey, Roy Frank Brabson, Lap Thiet Huynh, Peter Bergersen Yocom
-
Patent number: 6823346Abstract: 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: GrantFiled: April 30, 2003Date of Patent: November 23, 2004Assignee: International Business Machines CorporationInventors: Scot MacLellan, Peter Bergersen Yocom
-
Patent number: 6654780Abstract: 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: GrantFiled: March 28, 1997Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventors: Catherine Krueger Eilert, Peter Bergersen Yocom
-
Publication number: 20030208470Abstract: 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: ApplicationFiled: April 30, 2003Publication date: November 6, 2003Applicant: International Business Machines CorporationInventors: Scot MacLellan, Peter Bergersen Yocom
-
Patent number: 6591262Abstract: 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: GrantFiled: August 1, 2000Date of Patent: July 8, 2003Assignee: International Business Machines CorporationInventors: Scot MacLellan, Peter Bergersen Yocom
-
Patent number: 6282560Abstract: 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: GrantFiled: March 28, 1997Date of Patent: August 28, 2001Assignee: International Business Machines CorporationInventors: Catherine Krueger Eilert, Peter Bergersen Yocom
-
Patent number: 5948065Abstract: 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: GrantFiled: March 28, 1997Date of Patent: September 7, 1999Assignee: International Business Machines CorporationInventors: Catherine Krueger Eilert, Peter Bergersen Yocom
-
Patent number: 5925102Abstract: 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: GrantFiled: March 28, 1997Date of Patent: July 20, 1999Assignee: International Business Machines CorporationInventors: Catherine Krueger Eilert, Peter Bergersen Yocom
-
Patent number: 5675739Abstract: 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: GrantFiled: February 3, 1995Date of Patent: October 7, 1997Assignee: International Business Machines CorporationInventors: Catherine Krueger Eilert, Peter Bergersen Yocom