scispace - formally typeset
Search or ask a question
Author

Hu Yanyan

Bio: Hu Yanyan is an academic researcher from IBM. The author has contributed to research in topics: Container (abstract data type) & Host (network). The author has an hindex of 2, co-authored 3 publications receiving 19 citations.

Papers
More filters
Patent
Hu Yanyan1, Li Guang Cheng1, Li Yubo, Zhu Chao
04 Oct 2018
TL;DR: A resource management method, system, and computer program product for creating a dummy virtual machine (VM) in a 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 as discussed by the authors.
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.

12 citations

Patent
Hu Yanyan1, Li Guang Cheng1, Li Yubo1, Zhu Chao1
02 Mar 2021
TL;DR: In this article, a UML kernel is run inside a container of a host, and a system call hook kernel module on the host is used to hook a system called received from the container.
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.

6 citations

Patent
Hu Yanyan1, Li Guang Cheng1, Li Yubo, Zhu Chao
08 Nov 2018
TL;DR: In this paper, a method, computer program product, and computer system are provided for running an application over a host kernel, intercepting a system call initiated by a container instance running on a host Linux kernel, then determining whether the initiating container instance is tagged with a mapping to a virtual machine (VM) also running on the host kernel.
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.

1 citations


Cited by
More filters
Patent
18 May 2018
TL;DR: In this paper, a cloud-based input processing method and device, a server, a computer readable storage medium and electronic equipment are described, and the method includes that in response to input of a user on a client side, a cloud application side of a cloud server updates a remote input event sequence of the cloud application on the client side.
Abstract: The invention discloses a cloud-based input processing method and device, a server, a computer readable storage medium and electronic equipment. The method includes that in response to input of a useron a client side, a cloud application side of a cloud server updates a remote input event sequence of the cloud application side according to a remote input message from the client side; the cloud application side of the cloud server redirects operation for acquiring an input event by an application program interface (API) for acquiring the input event to the remote input event sequence and processes the input event acquired by the remote input event sequence. Compared with realization modes through virtual machines, the method has the advantage that input events of more cloud application sides can be processed concurrently, so that resource utilization rate of the cloud server is increased greatly.

1 citations

Patent
30 Aug 2018
TL;DR: In this paper, a method and apparatus of a device that simulates a plurality of network elements is described, and the device performs a test of the network topology and saves the results of the test.
Abstract: A method and apparatus of a device that simulates a plurality of network elements is described. In an exemplary embodiment, the device receives network topology information for the plurality of simulated network elements. The device further instantiates a container for each of the plurality of simulated network elements. The device additionally configures a set of processes for each of the plurality of containers, where each of the set of processes simulates at least one of the plurality of simulated network elements. The plurality of set of processes further implements a network topology represented by the network topology information. The device performs a test of the network topology and saves the results of the test.

1 citations