Data plane API in a distributed computing network
First Claim
Patent Images
1. A distributed computing system, comprising:
- a plurality of compute nodes for providing resources to users; and
a hierarchy of two or more layers of controllers coupling the plurality of compute nodes to a user interface via a control plane;
wherein at least one compute node receives a local application program interface (API) call from code executing on the at least one compute node, the local API call causing the at least one compute node to configure a local resource without requiring commands from the control plane, the local API call being within parameters specified in a model, the parameters defining limits as to which local decisions are allowed.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are directed to a distributed computing system comprising a plurality of compute nodes for providing resources to users and a hierarchy of two or more layers of controllers coupling the compute nodes to a user interface via a control plane, wherein at least one compute node receives a local application program interface (API) call from an application running on the at least compute node, the local API call causing the at least one compute node to configure a local resource without requiring commands from the control plane.
-
Citations
19 Claims
-
1. A distributed computing system, comprising:
-
a plurality of compute nodes for providing resources to users; and a hierarchy of two or more layers of controllers coupling the plurality of compute nodes to a user interface via a control plane; wherein at least one compute node receives a local application program interface (API) call from code executing on the at least one compute node, the local API call causing the at least one compute node to configure a local resource without requiring commands from the control plane, the local API call being within parameters specified in a model, the parameters defining limits as to which local decisions are allowed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for controlling resources in a distributed computing system, comprising:
-
receiving, at a compute node in the distributed computing system, a local application program interface (API) call from an application running on the compute node; and configuring a local resource in response to the local API call without requiring commands from a control plane, the local API call being within parameters specified in a model, the parameters defining limits as to which local decisions are allowed. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification