-
公开(公告)号:US20200218990A1
公开(公告)日:2020-07-09
申请号:US16243318
申请日:2019-01-09
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Guang Cheng Li , Rong Yan , Yubo Li , Qi Ming Teng
IPC: G06N5/02
Abstract: A computer-implemented method, system, and computer program product are provided for optimization with domain knowledge requirements. The method includes receiving, by a processor device, domain knowledge requirements for a target system. The method also includes defining, by a domain knowledge manager, a status of the domain knowledge employing a factor responsive to the domain knowledge. The method additionally includes computing, by an effective metric generator, effective performance metrics responsive to the status of the domain knowledge requirements and real performance metrics. The method further includes generating, by an optimization engine, a target system configuration responsive to the effective performance metrics and the real performance metrics. The method also includes improving the target system by changing a state of a function in the target system responsive to the target system configuration.
-
公开(公告)号:US10936385B2
公开(公告)日:2021-03-02
申请号:US15587614
申请日:2017-05-05
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Yanyan Hu , Guang Cheng Li , Yubo Li , Chao Zhu
Abstract: A method, computer program product, and computer system are provided for running an application over a host kernel. The method intercepts a system call initiated by a container instance running on a host kernel, then determines whether the initiating container instance is tagged with a mapping to a virtual machine (VM) also running on the host kernel. The method further redirects the system call to the mapped VM responsive to the initiating container instance being tagged with a mapping to a VM, wherein the system call is to be processed by the VM.
-
公开(公告)号:US10901954B2
公开(公告)日:2021-01-26
申请号:US16180630
申请日:2018-11-05
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Jian Ma , Guang Cheng Li , Jing Min Xu , Xiao Xi Liu , Yuan Wang , Lin Yang
IPC: G06F17/00 , G06F16/178 , G06F16/182
Abstract: Methods and systems for managing persistent volumes include receiving a request from a container on a processing node to access a local mount point. A distributed filesystem located outside the processing node is mounted to a local mount point. Access to the local mount point is provided to the container.
-
公开(公告)号:US20200150974A1
公开(公告)日:2020-05-14
申请号:US16190689
申请日:2018-11-14
Applicant: International Business Machines Corporation
Inventor: Guang Cheng Li , Yuan Wang , Xiao Xi Liu , Jian Ma , Jing Min Xu , Lin Yang
IPC: G06F9/445
Abstract: Embodiments of the present invention relate to a computer-implemented method, system and computer program product facilitating launching a middleware-based application. In some embodiments, a computer-implemented method includes: preparing, by a device operatively coupled to one or more processing units, an execution environment for middleware to be included in a container hosted on a machine; detecting, by the device, a request to schedule an application to be executed in the machine using the middleware; and in response to the request being detected, launching, by the device, the application within the container based on the prepared execution environment.
-
5.
公开(公告)号:US20180285164A1
公开(公告)日:2018-10-04
申请号:US15471408
申请日:2017-03-28
Applicant: International Business Machines Corporation
Inventor: Yanyan Hu , Guang Cheng Li , Yubo Li , Chao Zhu
Abstract: A resource management method, system, and computer program product for creating a dummy virtual machine (VM) in a Virtual Machine (VM) hypervisor and a dummy container in a container engine for a resource management purpose, adding hooks for each of the VM and the container, and calling the container engine to update a resource allocation in the dummy container when the hook of the VM is started and the VM hypervisor to update a resource allocation in the dummy VM when the hook of the container is started.
-
公开(公告)号:US12056095B2
公开(公告)日:2024-08-06
申请号:US17132582
申请日:2020-12-23
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Jian Ma , Guang Cheng Li , Jing Min Xu , Xiao Xi Liu , Yuan Wang , Lin Yang
IPC: G06F16/00 , G06F16/178 , G06F16/182
CPC classification number: G06F16/178 , G06F16/1844
Abstract: Methods and systems for managing persistent volumes include mounting a distributed filesystem, located outside the processing node, to a local mount point on the processing node. Access to the local mount point is given to a container on the processing node.
-
公开(公告)号:US11762751B2
公开(公告)日:2023-09-19
申请号:US16572752
申请日:2019-09-17
Applicant: International Business Machines Corporation
Inventor: Li Cao , Guang Cheng Li , Rong Yan , Qi Ming Teng , Yubo Li , Cheng Fang Wang
CPC classification number: G06F11/3409 , G06F11/3466 , G06F17/15 , G06F18/217 , G06N3/045 , G06N3/08 , G06N3/10
Abstract: Disclosed are a computer-implemented method, a system, and a computer program product for system-level tunable parameter identification. Performance characteristic data for an application to be tuned can be obtained by one or more processing units. At least one system-level tunable parameter for the application to be tuned can be identified by one or more processing units based on the obtained performance characteristic data for the application to be tuned and a pattern between training performance characteristic data and a set of training system-level parameter-related correlation coefficients. The set of training system-level parameter-related correlation coefficients can be respective correlation coefficients of system-level tunable parameters with respect to at least one performance metric.
-
公开(公告)号:US11055192B2
公开(公告)日:2021-07-06
申请号:US16144791
申请日:2018-09-27
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Lin Yang , Yuan Wang , Guang Cheng Li , Jing Min Xu , Jian Ma , Xiao Xi Liu
Abstract: A log augmentation system is provided for augmenting log management in a distributed micro-services environment. The log augmentation system includes a trigger device for triggering an augmentation process responsive to micro-service related events and a context of the micro-service related events. The log augmentation system further includes an augmentation rules database with rule management components for determining an augment direction, an augmentation target, and an augmentation correlation relating to the distributed micro-services. The log augmentation system also includes a coordinator for coordinating the augmentation process in the distributed micro-service using a rule-based decision approach. The log augmentation system additionally includes a labeler for applying a set of labels to augment log entries responsive to instructions from the coordinator derived from results of the rule-based decision approach used by the coordinator.
-
公开(公告)号:US20210117386A1
公开(公告)日:2021-04-22
申请号:US17132582
申请日:2020-12-23
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Jian Ma , Guang Cheng Li , Jing Min Xu , Xiao Xi Liu , Yuan Wang , Lin Yang
IPC: G06F16/178 , G06F16/182
Abstract: Methods and systems for managing persistent volumes include mounting a distributed filesystem, located outside the processing node, to a local mount point on the processing node. Access to the local mount point is given to a container on the processing node.
-
公开(公告)号:US20180239612A1
公开(公告)日:2018-08-23
申请号:US15796006
申请日:2017-10-27
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Yanyan Hu , Guang Cheng Li , Yubo Li , Chao Zhu
IPC: G06F9/445
Abstract: Examples of techniques for running kernel dependent applications in containers are disclosed. In one example implementation, a method includes initiating, by a processing system, a user mode Linux (UML) kernel in a container of a host. The method further includes initiating, by the processing system, an agent inside the UML, the agent configured to handle system call redirection from a host kernel of the host. The method further includes enabling, by the processing system, a system call hook kernel module on the host to hook a system call received from the container. The method further includes determining, by the processing system, whether the UML kernel is running inside the container. The method further includes, based at least in part on determining that the UML is running inside the container, passing, by the processing system, the system call to the UML kernel inside the container.
-
-
-
-
-
-
-
-
-