Patents by Inventor Yuksel Gunal

Yuksel Gunal 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: 10705872
    Abstract: Embodiments include a technique for predictive virtual server scheduling and optimization of dynamic consumable resources to achieve priority-based workload performance objectives is provided. Techniques include calculating a capacity requirement for each virtual server based on an administrator defined performance objective for each virtual server. Techniques also include calculating an available CPU capacity for each importance level based on the calculated capacity requirement for each virtual server, sending the calculated available CPU capacity to a scheduler; and selecting a target hypervisor based on the calculated capacity requirement of each virtual server and the calculated available CPU capacity at each importance level of each hypervisor.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: July 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yong Feng, Yuksel Gunal, Xiao Liang Hu, Peter B. Yocom
  • Patent number: 10705873
    Abstract: Embodiments include a technique for predictive virtual server scheduling and optimization of dynamic consumable resources to achieve priority-based workload performance objectives is provided. Techniques include calculating a capacity requirement for each virtual server based on an administrator defined performance objective for each virtual server. Techniques also include calculating an available CPU capacity for each importance level based on the calculated capacity requirement for each virtual server, sending the calculated available CPU capacity to a scheduler; and selecting a target hypervisor based on the calculated capacity requirement of each virtual server and the calculated available CPU capacity at each importance level of each hypervisor.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: July 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yong Feng, Yuksel Gunal, Xiao Liang Hu, Peter B. Yocom
  • Patent number: 10353928
    Abstract: Embodiments include method, systems and computer program products for real-time data clustering using multiple representatives associated with the data cluster. In some embodiments, a data point may be received from a data source. A data cluster may be identified. A set of representatives associated with the data cluster may be obtained. The data point may be compared to the set of representatives associated with the data cluster. A determination may be made to add the data point to the data cluster. The data point may be associated with the data cluster. The set of representatives associated with the data cluster may be updated, where one of the set of representatives associated with the data cluster is replaced with the data point.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: July 16, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tabari H. Alexander, Yuk L. Chan, Yuksel Gunal
  • Publication number: 20180165109
    Abstract: Embodiments include a technique for predictive virtual server scheduling and optimization of dynamic consumable resources to achieve priority-based workload performance objectives is provided. Techniques include calculating a capacity requirement for each virtual server based on an administrator defined performance objective for each virtual server. Techniques also include calculating an available CPU capacity for each importance level based on the calculated capacity requirement for each virtual server, sending the calculated available CPU capacity to a scheduler; and selecting a target hypervisor based on the calculated capacity requirement of each virtual server and the calculated available CPU capacity at each importance level of each hypervisor.
    Type: Application
    Filed: December 8, 2016
    Publication date: June 14, 2018
    Inventors: YONG FENG, YUKSEL GUNAL, XIAO LIANG HU, PETER B. YOCOM
  • Publication number: 20180165111
    Abstract: Embodiments include a technique for predictive virtual server scheduling and optimization of dynamic consumable resources to achieve priority-based workload performance objectives is provided. Techniques include calculating a capacity requirement for each virtual server based on an administrator defined performance objective for each virtual server. Techniques also include calculating an available CPU capacity for each importance level based on the calculated capacity requirement for each virtual server, sending the calculated available CPU capacity to a scheduler; and selecting a target hypervisor based on the calculated capacity requirement of each virtual server and the calculated available CPU capacity at each importance level of each hypervisor.
    Type: Application
    Filed: February 16, 2017
    Publication date: June 14, 2018
    Inventors: YONG FENG, YUKSEL GUNAL, XIAO LIANG HU, PETER B. YOCOM
  • Publication number: 20180150546
    Abstract: Embodiments include method, systems and computer program products for real-time data clustering using multiple representatives associated with the data cluster. In some embodiments, a data point may be received from a data source. A data cluster may be identified. A set of representatives associated with the data cluster may be obtained. The data point may be compared to the set of representatives associated with the data cluster. A determination may be made to add the data point to the data cluster. The data point may be associated with the data cluster. The set of representatives associated with the data cluster may be updated, where one of the set of representatives associated with the data cluster is replaced with the data point.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 31, 2018
    Inventors: Tabari H. Alexander, Yuk L. Chan, Yuksel Gunal
  • Patent number: 7890624
    Abstract: The present invention provides a method of preventing harmful variability and oscillation in weight based, dynamic load balancing environments. More specifically, the present invention relates to methods to effectively determine the magnitude of weight changes in dynamic load balancing environments based on the workload magnitude and server farm capacity. This method depends on the development of new multi-system characteristics such as a relative workload metric to characterize the workload of the system relative to the collective capacity of all of the systems to handle the workload.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: John A. Bivens, Donna N. Dillenberger, Yuksel Gunal
  • Patent number: 7844709
    Abstract: A method and apparatus for managing CPU resources of a logically partitioned computing environment without shared memory access. A logical partition needing additional resources sends a message requesting such resources to a central domain manager, which sends messages to other partitions in the same group requesting that they assess their ability to donate resources to the requesting partition. Upon receiving such assessment request, each logical partition assesses its ability to donate resources to the requesting partition and responds accordingly to the domain manager. If at least one partition responds that it can donate resources to the requesting partition, the domain manager sends a message to a selected donor partition requesting that it reconfigure itself to donate resources to the requesting partition.
    Type: Grant
    Filed: September 20, 2006
    Date of Patent: November 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Aman, Yuk L. Chan, Yuksel Gunal, Hiren R. Shah, Mathew S. Thoennes, Peter B. Yocom
  • 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: 7647405
    Abstract: The present invention provides a method of preventing harmful variability and oscillation in weight based, dynamic load balancing environments. More specifically, the present invention relates to methods to effectively determine the magnitude of weight changes in dynamic load balancing environments based on the workload magnitude and server farm capacity. This method depends on the development of new multi-system characteristics such as a relative workload metric to characterize the workload of the system relative to the collective capacity of all of the systems to handle the workload.
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: January 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: John A. Bivens, Donna N Dillenberger, Yuksel Gunal
  • 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
  • Publication number: 20080263206
    Abstract: The present invention provides a method of preventing harmful variability and oscillation in weight based, dynamic load balancing environments. More specifically, the present invention relates to methods to effectively determine the magnitude of weight changes in dynamic load balancing environments based on the workload magnitude and server farm capacity. This method depends on the development of new multi-system characteristics such as a relative workload metric to characterize the workload of the system relative to the collective capacity of all of the systems to handle the workload.
    Type: Application
    Filed: June 26, 2008
    Publication date: October 23, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John A. Bivens, Donna N. Dillenberger, Yuksel Gunal
  • 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: 20080215846
    Abstract: A method and apparatus for managing CPU resources of a logically partitioned computing environment without shared memory access. A logical partition needing additional resources sends a message requesting such resources to a central domain manager, which sends messages to other partitions in the same group requesting that they assess their ability to donate resources to the requesting partition. Upon receiving such assessment request, each logical partition assesses its ability to donate resources to the requesting partition and responds accordingly to the domain manager. If at least one partition responds that it can donate resources to the requesting partition, the domain manager sends a message to a selected donor partition requesting that it reconfigure itself to donate resources to the requesting partition.
    Type: Application
    Filed: September 20, 2006
    Publication date: September 4, 2008
    Inventors: Jeffrey D. Aman, Yuk L. Chan, Yuksel Gunal, Hiren R. Shar, Matthew S. Thoennes, Peter B. 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
  • Publication number: 20070185996
    Abstract: The present invention provides a method of preventing harmful variability and oscillation in weight based, dynamic load balancing environments. More specifically, the present invention relates to methods to effectively determine the magnitude of weight changes in dynamic load balancing environments based on the workload magnitude and server farm capacity. This method depends on the development of new multi-system characteristics such as a relative workload metric to characterize the workload of the system relative to the collective capacity of all of the systems to handle the workload.
    Type: Application
    Filed: February 6, 2006
    Publication date: August 9, 2007
    Inventors: John Bivens, Donna Dillenberger, Yuksel Gunal