| CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/067 (2013.01)] | 20 Claims |

|
1. A distributed storage system, comprising:
a plurality of nodes; and
a distributed control plane that includes control plane controllers each of which are communicably coupled to one or more of the plurality of nodes,
wherein the distributed control plane selects and routes a command to at least one of the control plane controllers based upon an object owned by a first node communicably coupled with one of the control plane controllers, and
wherein the control plane controller is configured to:
translate the command into a reformatted command according to a model supported by the first node; and
transmit the reformatted command through a call to an API endpoint of the first node.
|