멀티 노드 환경에서 컨테이너 관리 운영 방법과 시스템

    公开(公告)号:WO2022239954A1

    公开(公告)日:2022-11-17

    申请号:PCT/KR2022/003966

    申请日:2022-03-22

    申请人: (주)모니터랩

    发明人: 권세민

    摘要: 본 발명은 멀티 노드 환경에서 컨테이너 관리 운영 방법과 시스템에 관한 것으로, 본 발명에 따른 시스템은 복수의 호스트 노드에 각각 설치되는 에이전트 - 복수의 호스트 노드는 하나 이상의 컨테이너가 실행됨 -; 및 복수의 호스트 노드에 각각 설치된 에이전트에 의해 수집되는 컨테이너 정보를 전송받는 서버 장치를 포함한다. 에이전트는 호스트 노드에서 실행 후 서버 장치로 TCP 연결을 수행하고 TCP 터널을 생성하여 연결 종료 시점까지 유지하며, 미리 제공된 CRI(Container Runtime Interface) 정보를 이용하여 해당 CRI의 API(Application Programming Interface)를 통해 컨테이너 정보를 수집하여, 서버 장치와 사이에 생성된 TCP 터널을 통해 전송한다.

    TECHNIQUE FOR HANDLING REQUEST TRANSFERS FROM A PERIPHERAL DEVICE IN A COMMUNICATION NETWORK

    公开(公告)号:WO2022238670A1

    公开(公告)日:2022-11-17

    申请号:PCT/GB2022/050738

    申请日:2022-03-24

    申请人: ARM LIMITED

    摘要: A host device (10) provides a plurality of virtual machines (54) executing one or more processes (60, 62, 64, 66). A peripheral device (30) performs tasks on behalf of the host and is coupled to it via a communication network (20). The peripheral provides a plurality of virtual peripheral devices (34), each allocated to one of the virtual machines. Address translation circuitry (75) in the host performs two- stage address translation. When accessing a memory (40) via the host, the peripheral requests a transfer with a specified address and associated metadata providing a source identifier field, a first address translation control field and a second address translation control field. The first address translation control field controls any first stage address translation and depends on the process. The second address translation control field controls any second stage address translation required and depends on the virtual machine associated with the specified address.

    RIGHTSIZING VIRTUAL MACHINE DEPLOYMENTS IN A CLOUD COMPUTING ENVIRONMENT

    公开(公告)号:WO2021262332A1

    公开(公告)日:2021-12-30

    申请号:PCT/US2021/032122

    申请日:2021-05-13

    摘要: The present disclosure relates to systems, methods, and computer readable media for rightsizing virtual machine deployments on a cloud computing system. For example, systems disclosed herein may predict utilization of resources for a customer deployment and determine a desired goal state including a deployment of virtual machines having rightsized specifications that align more closely with the predicted utilization. Systems disclosed herein may utilize the goal state in view of the deployment data, policies, and other information to determine an action plan including deployment actions for transitioning a current state of a customer deployment to the goal state. By rightsizing virtual machine deployments, systems described herein may affect more efficient utilization of cloud computing resources and decrease costs associated with over-allocation of cloud computing resources.

    IDENTIFYING HOST FUNCTIONALITIES BASED ON PROCESS CHARACTERIZATION

    公开(公告)号:WO2021252454A1

    公开(公告)日:2021-12-16

    申请号:PCT/US2021/036346

    申请日:2021-06-08

    摘要: Systems, methods, and computer-readable for defining host functionalities in a computing environment include obtaining two or more snapshots comprising information pertaining to two or more processes executing in two or more hosts, the two or more snapshots being obtained at two or more points in time from the two or more hosts. One or more long-running processes amongst the two or more processes are identified based on one or more criteria associated with long-running processes. One or more priorities associated with the one or more long-running processes and used for defining functionalities for at least a subset of the two or more hosts, where high priorities are assigned to long-running processes, such as web server or database server processes, which are unique to at least the subset of the two or more hosts. Resources may be provisioned based on these host functionalities.

    BI-DIRECTIONAL INTERPOSITIONING OF VIRTUAL HARDWARE

    公开(公告)号:WO2021247150A1

    公开(公告)日:2021-12-09

    申请号:PCT/US2021/027625

    申请日:2021-04-16

    申请人: RAYTHEON COMPANY

    摘要: A method is provided comprising: retrieving a message that is designated for transmission via a first one of a plurality of communications hardware devices, the message being retrieved from a virtual device queue that is associated with the first communications hardware device, the message being generated by a first virtual machine, and the message being designated for transmission to a second virtual machine; selecting a second one of the plurality of communications hardware devices based on a characteristic of the message; and storing the message in a socket queue that is associated with the second communications hardware device, wherein storing the message in the socket queue that is associated with the second communications hardware device causes the message to be transmitted to the second virtual machine via the second communications hardware device rather than the first communications hardware device.

    CONFIGURATION TECHNIQUES FOR MANAGED VIRTUAL MACHINES

    公开(公告)号:WO2021247139A2

    公开(公告)日:2021-12-09

    申请号:PCT/US2021/025842

    申请日:2021-04-06

    摘要: Embodiments described herein are directed to configuring managed virtual machines. For instance, a management service (e.g., a mobile device manager) may provide configuration settings to a parent virtual machine. Upon successful application of the configuration settings, the parent virtual machine notifies a configuration service that it is in a steady state and provides the configuration settings to the configuration service. The configuration service notifies a cloud-based service (e.g., a virtual desktop service) that it is configured to instantiate virtual machines. The notification informs the cloud-based service that it is permitted to instantiate child virtual machines. Responsive to receiving the notification, the cloud-based service instantiates child virtual machine(s) as needed. To configure the child virtual machine(s), the configuration service provides the configuration settings received from the parent virtual machine to the child virtual machine(s), and the child virtual machine(s) configure themselves accordingly.