| CPC H04L 63/105 (2013.01) | 20 Claims |

|
1. A computer-implemented method for managing services provided using data processing systems, the method comprising:
obtaining, by a local control plane of a deployment, an intermediate representation of roles to facilitate a desired use of the data processing systems;
making, by the local control plane, a determination that the local control plane is communicatively disconnected from other control plane elements;
based on the determination:
selecting, by the local control plane and using the intermediate representation, a data processing system of the data processing systems as a leader;
obtaining, by the leader, self-reported role fit data from the data processing systems for each of the roles, the role fit data indicating estimates of an ability of each of the data processing systems to fulfill each of the roles;
establishing, by the leader and based on the role fit data, a temporary deployment plan for services to be provided by each of the data processing systems, the temporary deployment plan indicating assignment for the data processing systems to perform the roles;
instantiating, based on the temporary deployment plan, temporary subscriptions for the data processing systems to implement the roles to facilitate the desired use to obtain subscribed data processing systems; and
providing the desired use of the data processing systems to a client using the subscribed data processing systems.
|