Patents by Inventor Kyung D. Ryu

Kyung D. Ryu 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: 8943372
    Abstract: An aspect of this invention is a method that includes evaluating a computing environment by performing auditing of a fault tolerance ability of the computing environment to tolerate each of a plurality of failure scenarios; constructing a failover plan for each of the plurality of scenarios; identifying one or more physical resource limitations which constrain the fault tolerance ability; and identifying one or more physical resources to be added to the computing environment to tolerate each of the plurality of failure scenarios.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: January 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: David C. Frank, Richard E. Harper, Jeffrey Lucash, Kyung D. Ryu, Ravi A. Shankar, Thomas Weaver
  • Patent number: 8935704
    Abstract: System and method and computer program product implemented for a cloud computing infrastructure that allows a hypervisor to optimize resource allocation in a cloud computing environment by exploiting the application-level performance, O/S system performance, and hypervisor performance information through a reliable and efficient channel.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Dilma M. Da silva, Michael R. Hines, Kyung D. Ryu, Marcio A. Silva
  • Publication number: 20140143570
    Abstract: According to one embodiment, a method for thread consolidation is provided for a system that includes an operating system and a multi-core processing chip in communication with an accelerator chip. The method includes running an application having software threads on the operating system, mapping the software threads to physical cores in the multi-core processing chip, identifying one or more idle hardware threads in the multi-core processing chip and identifying one or more idle accelerator units in the accelerator chip. The method also includes executing the software threads on the physical cores and the accelerator unit. The method also includes the controller module consolidating the software threads executing on the physical cores, resulting in one or more idle physical cores and a consolidated physical core. The method also includes the controller module activating a power savings mode for the one or more idle physical cores.
    Type: Application
    Filed: August 15, 2013
    Publication date: May 22, 2014
    Applicant: International Business Machines Corporation
    Inventors: Pradip Bose, Alper Buyuktosunoglu, Bryan S. Rosenburg, Kyung D. Ryu, Augusto J. Vega
  • Publication number: 20140143783
    Abstract: According to one embodiment, a method for thread consolidation is provided for a system that includes an operating system and a multi-core processing chip in communication with an accelerator chip. The method includes running an application having software threads on the operating system, mapping the software threads to physical cores in the multi-core processing chip, identifying one or more idle hardware threads in the multi-core processing chip and identifying one or more idle accelerator units in the accelerator chip. The method also includes executing the software threads on the physical cores and the accelerator unit. The method also includes the controller module consolidating the software threads executing on the physical cores, resulting in one or more idle physical cores and a consolidated physical core. The method also includes the controller module activating a power savings mode for the one or more idle physical cores.
    Type: Application
    Filed: November 20, 2012
    Publication date: May 22, 2014
    Applicant: International Business Machines Corporation
    Inventors: Pradip Bose, Alper Buyuktosunoglu, Bryan S. Rosenburg, Kyung D. Ryu, Augusto J. Vega
  • Publication number: 20140082612
    Abstract: A method for providing dynamic resizing of at least one virtual machine in a cloud infrastructure includes steps of: obtaining a measure of resource usage for the virtual machine and/or application performance of an application running on the virtual machine; determining, as a function of prescribed rules relating to resource usage and the measure of resource usage and/or application performance, whether the virtual machine requires resizing; and resizing the virtual machine to dynamically change resource availability for the virtual machine so as to maintain resource usage and/or application performance within prescribed limits defined by the prescribed rules.
    Type: Application
    Filed: September 17, 2012
    Publication date: March 20, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Breitgand, Dilma M. Da Silva, Amir Epstein, Alexander Glikson, Michael R. Hines, Kyung D. Ryu, Marcio A. Silva
  • Publication number: 20140047438
    Abstract: System and method and computer program product implemented for a cloud computing infrastructure that allows a hypervisor to optimize resource allocation in a cloud computing environment by exploiting the application-level performance, O/S system performance, and hypervisor performance information through a reliable and efficient channel.
    Type: Application
    Filed: August 10, 2012
    Publication date: February 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dilma M. Da silva, Michael R. Hines, Kyung D. Ryu, Marcio A. Silva
  • Publication number: 20140047440
    Abstract: System and method and computer program product implemented for a cloud computing infrastructure that allows a hypervisor to optimize resource allocation in a cloud computing environment by exploiting the application-level performance, O/S system performance, and hypervisor performance information through a reliable and efficient channel.
    Type: Application
    Filed: September 14, 2012
    Publication date: February 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dilma M. Da Silva, Michael R. Hines, Kyung D. Ryu, Marcio A. Silva
  • Publication number: 20130332771
    Abstract: Methods and apparatus for recovery of virtual machine failure. A succession of data images is captured, with each of the data images comprising an operating system of the virtual machine. The data images are images of data elements chosen based at least in part on their suitability for virtual machine restoration. Upon detection of a virtual machine failure, an attempt is made to restore the virtual machine using the highest ranked. If the attempt fails, further attempts are made using lower ranked data images, until an attempt is successful or all available data images have been used.
    Type: Application
    Filed: June 11, 2012
    Publication date: December 12, 2013
    Applicant: International Business Machines Corporation
    Inventors: Valentina Salapura, Richard E. Harper, Kyung D. Ryu
  • Publication number: 20130262915
    Abstract: An aspect of this invention is a method that includes evaluating a computing environment by performing auditing of a fault tolerance ability of the computing environment to tolerate each of a plurality of failure scenarios; constructing a failover plan for each of the plurality of scenarios; identifying one or more physical resource limitations which constrain the fault tolerance ability; and identifying one or more physical resources to be added to the computing environment to tolerate each of the plurality of failure scenarios.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Applicants: International Business Machines Corporation
    Inventors: David C. FRANK, Richard E. Harper, Jeffrey Lucash, Kyung D. Ryu, Ravi A. Shankar, Thomas Weaver
  • Publication number: 20130185667
    Abstract: Availability manager orchestration systems and methods and, particularly, an open resilience framework for simplified and coordinated orchestration of multiple availability managers.
    Type: Application
    Filed: January 18, 2012
    Publication date: July 18, 2013
    Applicant: International Business Machines Corporation
    Inventors: Richard E. Harper, Kyung D. Ryu, Lisa F. Spainhower
  • Publication number: 20080263194
    Abstract: A method for selecting a best performing binding for a server and a client in a service-oriented architecture includes: discovering configuration information about the service and the operating environment of the server and the client; selecting the best performing binding between the client and the server based on the discovered information; enabling the selected binding in a binding proxy for communication between the client and the server.
    Type: Application
    Filed: April 17, 2007
    Publication date: October 23, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jong-Deok Choi, Kang-Won Lee, Sang-Jeong Lee, Kyung D. Ryu, Dinesh Verma