Database Server Agent Messaging for Tenant-Isolated Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional database management systems face inefficiencies in resource consumption, security, and tenant isolation due to numerous connections and disparate code sets, leading to potential data leakage and registration errors.

Innovation Solution

A database management system utilizing a control plane with a messaging cluster for secure, isolated communication through a single connection, global tenant management, automated registration, and dynamic event aggregation to optimize resource use and enhance security and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple connections are established between control plane and database servers for different operations, then communication flexibility and operation types are improved, but resource consumption and system complexity increase

Engineering Contradiction:
Improvecommunication flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal communication channel between control plane and database servers that can handle multiple operation types (create, read, update, delete, backup, restore) through a single connection. This multi-functional channel eliminates the need for separate dedicated connections for each operation type, thereby reducing system complexity while maintaining full operational flexibility.

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

2Reliability

If multiple connections are maintained for different database operations, then operation reliability is improved, but resource consumption increases

Engineering Contradiction:
Improveoperation reliabilityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple operation-specific connections into a single unified communication channel between control plane and database servers. This consolidation reduces the total number of active connections and associated resource consumption (file descriptors, memory, CPU overhead) while maintaining operational reliability through proper message routing and protocol handling within the unified channel.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If tenant isolation is enforced through separate communication channels, then security is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidcommunication channel complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements logical segmentation of the unified communication channel through message routing mechanisms that identify and route messages to appropriate tenants or operations based on message headers or content. This logical segmentation provides tenant isolation and security without requiring physically separate communication channels, thereby maintaining security while avoiding the complexity of multiple dedicated channels.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12613857B2Database server agent
Publication Date: 2026.04.28 NUTANIX INC
  • US12613857B2 patent drawing
  • US12613857B2 patent drawing
  • US12613857B2 patent drawing

AI summary

Aspects of the present disclosure are directed to a system comprising a memory having computer-readable instructions stored thereon, and a processor of a database server, the processor executing the computer-readable instructions to generate a request to a control plane for an operation to be performed on the database server, wherein the control plane is configured to communicate with a plurality of database servers having a plurality of agents running thereon, and wherein each of the plurality of agents has a dedicated communication connection with the control plane, publish the request on the dedicated communication connection associated with the agent to send the request to the control plane, receive, on the dedicated communication connection, a response from the control plane, the response comprising a response to the request from a service of the control plane, and execute the operation on the database server based on the response.