Systems and methods for locating microserver nodes in proximity to edge devices using georouting
AssigneeEdjx, Inc.
InventorJames A. Thomason
Life of this patent
Estimating the term…
Abstract
Systems and methods for locating microserver nodes in proximity to edge devices using georouting are disclosed. Microservers automatically form a global peer-to-peer network to serve edge functions and content to edge devices. Edge devices use HyperText Transfer Protocol (HTTP) to execute serverless functions or otherwise retrieve data from edge nodes and/or microservers located in proximity to the HTTP client. The cloud platform locates the nearest edge node and/or microserver. Edge devices georoute HTTP requests to the nearest edge node and/or microserver. Serverless functions are implemented in secure, isolated environments using a blockchain.
Claims20
A system for locating microserver nodes in proximity to edge devices using georouting, comprising:
- at least one cloud platform including at least one edge platform application programming interface (API) and at least one edge platform router;
- at least one microserver node containing at least one hypertext transfer protocol (HTTP) server program;
- at least one edge device, wherein the at least one edge device is operable to store location information and wherein the at least one edge device contains an HTTP client;
- wherein the at least one edge device is in network communication with the at least one cloud platform and the at least one microserver node;
- wherein the at least one edge device is operable to transmit an additional HTTP request to a nearest microserver node based on a communication from the at least one cloud platform.
A system for locating microserver nodes in proximity to edge devices using georouting, comprising:
- at least one cloud platform including a cloud platform domain name service (DNS), an edge platform DNS, at least one edge platform application programming interface (API), and at least one edge platform router;
- at least one microserver node;
- at least one edge device, wherein the at least one edge device is operable to store location information;
- wherein the at least one edge device is in network communication with the at least one cloud platform and the at least one microserver node;
- wherein the at least one edge device is operable to transmit an initial request to the at least one cloud platform;
- wherein the at least one edge platform API is operable to solve for a nearest microserver node;
- wherein the at least one edge device is operable to receive a response from the at least one cloud platform;
- and
- wherein the at least one edge device is operable to transmit at least one additional request to the nearest microserver node based on the response from the at least one cloud platform.
A system for locating microserver nodes in proximity to edge devices using georouting, comprising:
- at least one cloud platform including at least one edge platform router;
- at least one microserver node;
- at least one edge device, wherein the at least one edge device is operable to store location information;
- wherein the at least one edge device is in network communication with the at least one cloud platform and the at least one microserver node;
- wherein the at least one edge device is operable to transmit an initial request to the at least one cloud platform;
- wherein the at least one edge device is operable to receive a response from the at least one cloud platform;
- and
- wherein the at least one edge device is operable to transmit at least one additional request to a nearest microserver node based on the HTTP response from the at least one cloud platform.
Dependencies are inferred from the claim text.