Remote edge virtualization management
AssigneeVMware, Inc.
InventorTiejun Chen
Life of this patent
Estimating the term…
Abstract
Aspects of remote edge virtualization management are described. An edge hypervisor shadow application is executed. The edge hypervisor shadow application acts as an Input/Output for an edge hypervisor that is IP inaccessible to a virtualization service. The edge hypervisor shadow application receives a hypertext transport protocol (HTTP) communication from the virtualization service. A Message Queue Telemetry Transport (MQTT) message is generated to include the HTTP request, and is published to an MQTT broker service, the MQTT message comprising the HTTP request.
Claims20
A system, comprising:
- at least one computing device comprising one or more processors;
- and
- instructions executable by the one or more processors to cause the at least one computing device perform operations comprising
- executing an edge hypervisor shadow application that provides Input/Output (I/O) functionalities for an edge hypervisor that is IP inaccessible to a virtualization service, wherein the edge hypervisor shadow application is IP accessible to the virtualization service;
- receiving, by the edge hypervisor shadow application, a hypertext transport protocol (HTTP) request from the virtualization service, wherein the HTTP request comprises virtualization instructions for the edge hypervisor;
- generating, by the edge hypervisor shadow application, a Message Queue Telemetry Transport (MQTT) message that includes the HTTP request;
- and
- publishing, by the edge hypervisor shadow application to an MQTT broker service, the MQTT message that includes the HTTP request;
- receiving, by the edge hypervisor shadow application, a response MQTT message comprising an HTTP response that the edge hypervisor generates in response to the HTTP request;
- extracting, by the edge hypervisor shadow application, the HTTP response from the MQTT message;
- and
- transmitting, by the edge hypervisor shadow application, the HTTP response to the virtualization service.
A method, comprising:
- executing an edge hypervisor shadow application that provides Input/Output (I/O) functionalities for an edge hypervisor that is IP inaccessible to a virtualization service, wherein the edge hypervisor shadow application is IP accessible to the virtualization service;
- receiving, by the edge hypervisor shadow application, a hypertext transport protocol (HTTP) request from the virtualization service, wherein the HTTP request comprises virtualization instructions for the edge hypervisor;
- generating, by the edge hypervisor shadow application, a Message Queue Telemetry Transport (MQTT) message that includes the HTTP request;
- publishing, by the edge hypervisor shadow application to an MQTT broker service, the MQTT message that includes the HTTP request;
- receiving, by the edge hypervisor shadow application, a response MQTT message comprising an HTTP response that the edge hypervisor generates in response to the HTTP request;
- extracting, by the edge hypervisor shadow application, the HTTP response from the MQTT message;
- and
- transmitting, by the edge hypervisor shadow application, the HTTP response to the virtualization service.
A non-transitory computer readable medium embodying instructions executable by one or more processors to perform operations comprising:
- executing an edge hypervisor shadow application that provides Input/Output (I/O) functionalities for an edge hypervisor that is IP inaccessible to a virtualization service, wherein the edge hypervisor shadow application is IP accessible to the virtualization service;
- receiving, by the edge hypervisor shadow application, a hypertext transport protocol (HTTP) request from the virtualization service, wherein the HTTP request comprises virtualization instructions for the edge hypervisor;
- generating, by the edge hypervisor shadow application, a Message Queue Telemetry Transport (MQTT) message that includes the HTTP request;
- publishing, by the edge hypervisor shadow application to an MQTT broker service, the MQTT message that includes the HTTP request;
- receiving, by the edge hypervisor shadow application, a response MQTT message comprising an HTTP response that the edge hypervisor generates in response to the HTTP request;
- extracting, by the edge hypervisor shadow application, the HTTP response from the MQTT message;
- and
- transmitting, by the edge hypervisor shadow application, the HTTP response to the virtualization service.
Dependencies are inferred from the claim text.