US 11,734,058 B2
Systems and methods of a virtualized management operation engine of a distributed system
Brian Toal, San Francisco, CA (US); and Sankar Rao Bhogi, San Francisco, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by salesforce.com, inc., San Francisco, CA (US)
Filed on Oct. 27, 2020, as Appl. No. 17/81,048.
Prior Publication US 2022/0129304 A1, Apr. 28, 2022
Int. Cl. G06F 9/46 (2006.01); G06F 9/48 (2006.01); G06F 9/54 (2006.01); H04L 67/02 (2022.01); G06F 11/07 (2006.01); G06F 9/50 (2006.01)
CPC G06F 9/4862 (2013.01) [G06F 9/5027 (2013.01); G06F 9/542 (2013.01); G06F 11/0772 (2013.01); H04L 67/02 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at a virtualized management operation engine (VMOE) of a distributed system, a management task request from a client for one or more services without specifying one or more application servers of the distributed system in the management task request;
selecting, at the VMOE, a first application server of the one or more application servers of the distributed system to process the management task request;
transmitting, at the VMOE, the management task request to an orchestrator of the first application server that is selected by the VMOE;
determining, at the first application server having the orchestrator, whether the management task request is valid;
generating, at the first application server having the orchestrator, a request message based on the valid management task request;
broadcasting, using a message bus of a server communicatively coupled to the one or more application servers of the distributed system, the generated request message to one or more agents of the one or more application servers of the distributed system; and
executing an operation based on the request message at the one or more agents for which the request message is intended.