Virtualized Management Engine for Distributed System Orchestration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current application management systems lack virtualization, security, isolation, consistency, auditing, extensibility, reliability, and automated service management, leading to inefficiencies and increased costs due to the absence of a universal solution for managing distributed systems.

Innovation Solution

A virtualized management operation engine (VMOE) provides a unified API for executing operations across a distributed system, decoupling clients from cluster topology changes and using a message bus for scalable operation execution, ensuring security, consistency, and auditing, while supporting various semantics and dynamic dispatch for flexible operation handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a unique manager is implemented for each application management operation, then specific service management capability is improved, but system complexity and resource usage increase

Engineering Contradiction:
Improveservice management capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal manager that can handle multiple application management operations through a standardized framework. Instead of having separate managers for each operation, a single manager is designed to perform diverse management tasks by receiving standardized requests and routing them to appropriate handlers, thereby reducing system complexity while maintaining service management capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces a manager interface as an intermediary layer between client applications and the underlying system resources. This interface standardizes communication patterns and provides a unified point of control, allowing the system to manage complexity internally while presenting a simple, consistent interface to external users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a unique manager is implemented for each application management operation, then specific service management capability is improved, but resource efficiency deteriorates

Engineering Contradiction:
Improveservice management capabilityVSAvoidresource efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The universal manager consolidates multiple management functions into a single component, allowing shared processing logic, common resource access patterns, and unified error handling. This eliminates redundant code and processing overhead that would exist if separate managers were implemented for each operation, thereby improving resource efficiency while maintaining the ability to handle diverse management tasks.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges multiple management operations and their associated processing logic into a single unified manager. By combining related functions and sharing common infrastructure such as communication protocols, data access patterns, and control mechanisms, the system reduces overall resource consumption while preserving service management capabilities.

Inventive Principle:
Principle #5Merging (Combining)

3Speed

If clients directly access application servers without abstraction, then operation speed is improved, but system reliability deteriorates due to direct coupling

Engineering Contradiction:
Improveoperation speedVSAvoidsystem reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent introduces a manager interface as an intermediary layer between clients and application servers. This interface abstracts the direct coupling while maintaining efficient communication through standardized protocols. The intermediary provides benefits such as centralized control, consistent error handling, and simplified client code, thereby improving reliability without significantly impacting operation speed.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11734058B2Systems and methods of a virtualized management operation engine of a distributed system
Publication Date: 2023.08.22 SALESFORCE INC
  • US11734058B2 patent drawing
  • US11734058B2 patent drawing
  • US11734058B2 patent drawing

AI summary

Systems and method are provided for receiving, at a virtualized management operation engine (VMOE) of a distributed system, a management task request from a client for one or more services. The management task request may be to an orchestrator of a first application server of one or more application servers of the distributed system. The first application server having the orchestrator may determine whether the management task request is valid. The first application server having the orchestrator may generate a request message based on the valid management task request. A message bus may broadcast the generated request message to one or more agents of the one or more application servers of the distributed system. The one or more agents may execute an operation based on the request message when the request message is intended for the one or more agents.