Patents by Inventor Jeong Kyu SHIN

Jeong Kyu SHIN 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: 11977911
    Abstract: The present disclosure relates to a method for automatically scaling a multi-container-based computational session on a cluster. The method includes: receiving, by a node controller, event information and statistical information about a container from a container engine; forwarding, by the node controller, the sensed event information and statistical information to a cluster controller; determining, by the cluster controller, whether to add or delete the container for a specific session based on the received event information and statistical information; forwarding, by the cluster controller, a container addition or deletion command to the node controller of the specific session according to a determination result; and determining, by the cluster controller, whether to add or delete the node by determining whether it is impossible to add the container only with an existing node or when it is necessary to delete the container.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: May 7, 2024
    Assignee: LABLUP INC.
    Inventors: Joon Gi Kim, Jeong Kyu Shin, Jong Hyun Park
  • Publication number: 20230289206
    Abstract: The present disclosure relates to a method for automatically scaling a multi-container-based computational session on a cluster. The method includes: receiving, by a node controller, event information and statistical information about a container from a container engine; forwarding, by the node controller, the sensed event information and statistical information to a cluster controller; determining, by the cluster controller, whether to add or delete the container for a specific session based on the received event information and statistical information; forwarding, by the cluster controller, a container addition or deletion command to the node controller of the specific session according to a determination result; and determining, by the cluster controller, whether to add or delete the node by determining whether it is impossible to add the container only with an existing node or when it is necessary to delete the container.
    Type: Application
    Filed: December 20, 2021
    Publication date: September 14, 2023
    Inventors: Joon Gi KIM, Jeong Kyu SHIN, Jong Hyun PARK
  • Patent number: 11221888
    Abstract: A GPU virtualization method based on a container comprises the steps of: transmitting, if the container is created, a configuration file including GPU resource constraint information and an API profile to the container, by a node controller; and implementing a virtual GPU, when the container is executed, by intercepting a library call and changing an argument related to a GPU resource amount by a library controller provided in the container, and by intercepting a system call and changing argument and return values by a system call controller.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: January 11, 2022
    Assignee: LABLUP INC.
    Inventors: Joon Gi Kim, Jeong Kyu Shin, Jong Hyun Park
  • Patent number: 11144343
    Abstract: A method for providing a session container mounted with a plurality of libraries requested by a user. The method includes: in response to receiving a container execution request from the user, searching for a library container in a container catalog by a node controller; checking, by the node controller, whether a session container to be mounted with a library in the library container and the library container are compatible; and when the session container to be mounted with the library in the library container and the library container are compatible, generating, by a container engine, a session container mounted with the library in the library container.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: October 12, 2021
    Assignee: Lablup Inc.
    Inventors: Joon Gi Kim, Jeong Kyu Shin, Jong Hyun Park
  • Publication number: 20210311775
    Abstract: A method for providing a session container mounted with a plurality of libraries requested by a user. The method includes: in response to receiving a container execution request from the user, searching for a library container in a container catalog by a node controller; checking, by the node controller, whether a session container to be mounted with a library in the library container and the library container are compatible; and when the session container to be mounted with the library in the library container and the library container are compatible, generating, by a container engine, a session container mounted with the library in the library container.
    Type: Application
    Filed: June 4, 2019
    Publication date: October 7, 2021
    Applicant: Lablup Inc.
    Inventors: Joon Gi KIM, Jeong Kyu SHIN, Jong Hyun PARK
  • Publication number: 20200257565
    Abstract: A GPU virtualization method based on a container comprises the steps of: transmitting, if the container is created, a configuration file including GPU resource constraint information and an API profile to the container, by a node controller; and implementing a virtual GPU, when the container is executed, by intercepting a library call and changing an argument related to a GPU resource amount by a library controller provided in the container, and by intercepting a system call and changing argument and return values by a system call controller.
    Type: Application
    Filed: April 27, 2020
    Publication date: August 13, 2020
    Applicant: Lablup Inc.
    Inventors: Joon Gi KIM, Jeong Kyu SHIN, Jong Hyun PARK
  • Publication number: 20200210241
    Abstract: A GPU virtualization method based on a container comprises the steps of: transmitting, if the container is created, a configuration file including GPU resource constraint information and an API profile to the container, by a node controller; and implementing a virtual GPU, when the container is executed, by intercepting a library call and changing an argument related to a GPU resource amount by a library controller provided in the container, and by intercepting a system call and changing argument and return values by a system call controller.
    Type: Application
    Filed: March 27, 2019
    Publication date: July 2, 2020
    Inventors: Joon Gi KIM, Jeong Kyu SHIN, Jong Hyun PARK
  • Publication number: 20200210242
    Abstract: A GPU virtualization method based on a container comprises the steps of: transmitting, if the container is created, a configuration file including GPU resource constraint information and an API profile to the container, by a node controller; and implementing a virtual GPU, when the container is executed, by intercepting a library call and changing an argument related to a GPU resource amount by a library controller provided in the container, and by intercepting a system call and changing argument and return values by a system call controller.
    Type: Application
    Filed: May 30, 2019
    Publication date: July 2, 2020
    Inventors: Joon Gi KIM, Jeong Kyu SHIN, Jong Hyun PARK