11121906

Data Plane API in a Distributed Computing Network

PublishedSeptember 14, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method for controlling resources in a distributed computing system, the distributed computing system comprising a plurality of compute nodes, the computer-implemented method comprising: receiving a request to deploy a container in accordance with a model, wherein the model specifies limits on local decisions; forwarding deployment instructions for the container across a control plane of the distributed computing system to a compute node of the plurality of compute nodes; deploying the container on the compute node; receiving, at the compute node, a local application program interface (API) call from the container; determining that the local API call is within the limits on local decisions; and configuring a local resource in response to the local API call without requiring commands from the control plane.

2

2. The computer-implemented method of claim 1 , wherein the model is based at least in part on information received from a tenant.

3

3. The computer-implemented method of claim 1 , wherein the local API call causes the compute node to auto-clean a virtual machine included in the container.

4

4. The computer-implemented method of claim 1 , wherein the local API call is routed to a cluster controller and causes a second compute node to clean a virtual machine on the second compute node, the compute node and the second compute node being coupled to the cluster controller.

5

5. The computer-implemented method of claim 1 , wherein the local API call causes a start of one or more new containers within a pre-allocated limit.

6

6. The computer-implemented method of claim 5 , wherein the local API call is routed to a cluster controller and causes a second container on a second compute node to start, the compute node and the second compute node being coupled to the cluster controller.

7

7. The computer-implemented method of claim 1 , wherein the local API call causes the compute node to shut down one or more containers within a pre-allocated limit.

8

8. The computer-implemented method of claim 1 , wherein the local API call causes the compute node to attach the container to a communication network.

9

9. The computer-implemented method of claim 1 , wherein the local API call causes the compute node to attach the container to a disk.

10

10. The computer-implemented method of claim 1 , wherein the local API call causes the compute node to resize a run space available for the container.

11

11. A method comprising: receiving, at a compute node, of a distributed computing system, a local application program interface (API) call for an operation associated with a local resource of the distributed computing system, wherein the local API call does not identify a location in the distributed computing system of the local resource; routing the local API call within the distributed computing system, wherein the local API call is routed below a control plane; and performing the operation specified in the local API call without requiring commands from the control plane.

12

12. The method of claim 11 , wherein the local API call does not define how the operation should be carried out.

13

13. The method of claim 11 , wherein the local API call does not define which elements of the distributed computing system are involved in the operation.

14

14. The method of claim 11 , wherein the local resource is located on the compute node and the local API call is routed to the compute node.

15

15. The method of claim 11 , wherein the local resource is located on a second compute node and the local API call is routed to a cluster controller that oversees the compute node and the second compute node.

16

16. A non-transitory computer-readable medium comprising instructions that are executable by one or more processors to cause a computing system to: receive a local application program interface (API) call for modification of a target resource located in a datacenter; determine that the local API call falls within parameters specified in a model defining the target resource; and modify the target resource based on the local API call without requiring instructions from a control plane of the datacenter.

17

17. The non-transitory computer-readable medium of claim 16 , wherein the target resource is an existing container.

18

18. The non-transitory computer-readable medium of claim 16 , wherein the target resource is a new container.

19

19. The non-transitory computer-readable medium of claim 16 , wherein the target resource resides on a first compute node and the local API call is received from a container on a second compute node different from the first compute node.

20

20. The non-transitory computer-readable medium of claim 16 , wherein the datacenter includes a plurality of compute nodes and a hierarchy of two or more layers of controllers coupling the plurality of compute nodes to a user interface via the control plane.

Patent Metadata

Filing Date

Unknown

Publication Date

September 14, 2021

Inventors

James Ernest JOHNSON
Guhan SURIYANARAYANAN
Luis IRUN-BRIZ

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “DATA PLANE API IN A DISTRIBUTED COMPUTING NETWORK” (11121906). https://patentable.app/patents/11121906

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

DATA PLANE API IN A DISTRIBUTED COMPUTING NETWORK — James Ernest JOHNSON | Patentable