FEDERATED, POLICY-DRIVEN SERVICE MESHES FOR DISTRIBUTED SOFTWARE SYSTEMS
First Claim
1. A distributed computing platform comprising:
- a plurality of cloud-infrastructures and software for the creation, implementation, operation, and maintenance of a policy-based, federated network of said cloud-infrastructures for the deployment of applications across multiple independent data centers, cloud providers, or other physical nodes.
6 Assignments
0 Petitions
Accused Products
Abstract
Platforms, systems, software, and methods for deploying and maintaining distributed computing, networking and storage comprising a configuration of dedicated service meshes. The invention further comprising a module for dynamically managing physical nodes; a module for dynamically managing nodes on physical nodes; a module for dynamically managing services/workers on nodes; a module for governing communication within the system and with the system; a plurality of communication endpoints; a plurality of services, wherein each service is associated with one or more endpoints, wherein services communicate by message exchange via their endpoints; a module for grouping nodes into clusters; a module for grouping endpoints into meshes such that all member services of a mesh can be addressed as a whole or as pertinent subsets thereof; and a module for dynamically effecting topology changes.
-
Citations
24 Claims
-
1. A distributed computing platform comprising:
- a plurality of cloud-infrastructures and software for the creation, implementation, operation, and maintenance of a policy-based, federated network of said cloud-infrastructures for the deployment of applications across multiple independent data centers, cloud providers, or other physical nodes.
-
2. Computer readable media encoded with a computer program including instructions executable to create a distributed, federated computing software platform, wherein the platform comprises:
-
a. a software module for dynamically managing physical nodes; b. a software module for dynamically managing nodes on physical nodes; c. a software module for dynamically managing services/workers on nodes; d. a software module for governing communication within the system and with the system; e. a plurality of communication endpoints; f. a plurality of services, wherein each service is associated with one or more endpoints, wherein services communicate by message exchange via their endpoints; g. a software module for grouping nodes into clusters; h. a software module for grouping endpoints into meshes such that all member services of a mesh can be addressed as a whole or as pertinent subsets thereof; and i. a software module for dynamically effecting topology changes; whereby the platform provides a configuration of policy-based, federated service meshes. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A distributed computing platform comprising:
-
a. at least one computing device; and b. software, provided to the at least one computing device, for creating, implementing, operating, and maintaining a federated, policy-controlled system of communicating processes across a dynamic computation plane, said system comprising; i. a module for dynamically managing physical nodes; ii. a module for dynamically managing nodes on physical nodes; iii. a module for dynamically managing services/workers on nodes; iv. a module for governing communication within the system and with the system; v. a plurality of communication endpoints; vi. a plurality of services, wherein each service is associated with one or more endpoints, wherein services communicate by message exchange via their endpoints; vii. a module for grouping nodes into clusters; viii. a module for grouping endpoints into meshes such that all member services of a mesh can be addressed as a whole or as pertinent subsets thereof; and ix. a module for dynamically effecting topology changes; whereby the platform provides a configuration of policy-based, federated service meshes. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification