Edge computing system
AssigneeVeea Systems Ltd.
InventorsMark Joseph Cannon, Neil Edgar
Life of this patent
Estimating the term…
Loading patent…
AssigneeVeea Systems Ltd.
InventorsMark Joseph Cannon, Neil Edgar
Estimating the term…
A method of traffic reduction in a mesh computing system (400), the mesh computing system (400) comprising hosts located on edge nodes of the mesh computing system (400) and a central registry located outside the mesh computing system (400), the central registry holding the images. The method comprises, at a first host located at a first edge node, receiving (920) a request from a client for an image, sending (930) a request for the image to at least one other host of the mesh computing system (400). When the first host receives (940) notification that at least a second host holds the image, the first host downloads (960) the image from the second host to the first host. The first host creates (970) a container from the image. A host at a node (636; 700) and a mesh computing system (400) are also provided.
A method of traffic reduction in a mesh computing system operably coupled to a central registry holding images, the mesh computing system comprising hosts located on edge nodes of the mesh computing system and configured to create containers from the images, the method comprising, at a first host located at a first edge node of the mesh computing system:
A method of traffic reduction in a mesh computing system operably coupled to a central registry holding images, the mesh computing system comprising hosts located on edge nodes of the mesh computing system and configured to create containers from the images, the method comprising, at a first host located at a first edge node of the mesh computing system:
A node of a mesh computing system operably coupled to a central registry holding images, the node comprising a registry agent and a host comprising a local registry comprising an Application Programming Interface, API, wherein the host is configured to:
A node of a mesh computing system operably coupled to a central registry holding images, the mesh computing system comprising hosts located on edge nodes of the mesh computing system and configured to create containers from the images, the node comprising a registry agent and a host comprising a local registry comprising an Application Programming Interface, API, wherein the host is configured to:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Hypervisors; Virtual machine monitors: hypervisor-specific management and integration aspects
Arrangements for software engineering: software deployment
Program loading or initiating: configuring for program initiating, e.g. using registry, configuration files
Multiprogramming arrangements: interprogram communication
About 12 years 2 months of term left · ends 1 Jan 2039 (estimated)
This application claims the benefit of Great Britain Application No. 1721776.1, filed on Dec. 22, 2017. The content of this application is fully incorporated herein in its entirety.
The field of the invention is edge computing systems. In particular, the invention concerns an edge computing system that implements virtualisation.
In some computing systems, Virtual Machines have been used to allow computing functions to be carried out at a desired location, which may be distant from a location where elements of a computing system were originally installed. Virtualisation at the level of the operating system in an edge computing system enables location-independent computing.
Exemplary embodiments of the present invention will now be described, by way of example only, with reference to the accompanying drawings, in which:
FIG. 1 shows an example of a known Docker™ architecture, in schematic form.
FIG. 2 shows an example of a known LAN architecture using containers, in schematic form.
The parallel downloading of images in the system of FIG. 2 may not provide a particular drain on resources when the system is implemented with a high capacity LAN 205. However, mesh computing systems may not be able to deliver comparable performance to that achievable with a LAN, when attempts are made to implement known virtualization systems on known mesh computing networks.
The present invention addresses systems of hosts where there are constraints on the bandwidth of connections between the nodes in the system. When the hosts are not interconnected with a LAN, they may instead be connected by a variety of links that have significantly constrained bandwidths. In particular, a mesh network is an edge computing system that has wireless links between its nodes. The mesh network may therefore have links between nodes provided by interconnections that show significantly limited bandwidth. The bandwidth limitations may affect transmissions over the interconnections at all times, or just at particular times.
Communication devices in a mesh network communicate using mesh transport technology. That technology is typically either WiFi™ or a cellular link. Both technologies may be employed within one mesh network, for different interconnections between nodes.