Intent-Based CLI for Secure Virtual Cluster Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtualization environments lack efficient management tools for distributed computer systems, particularly in establishing secure and intent-based command line interfaces for managing virtual clusters across multiple servers, which hinders seamless operation and scalability.

Innovation Solution

Implementing an intent-based command line interface (CLI) that enables secure, encrypted communication between remote computing devices and servers, allowing for the execution of intent-based operations, such as scaling virtual clusters and managing virtual machines, through the establishment of encrypted communication channels and the use of processor-executable instructions for managing servers in a distributed computer system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional management tools are used in virtualization environments, then basic server management is possible, but secure encrypted communication and intent-based operations cannot be established

Engineering Contradiction:
Improvesecure communicationVSAvoidintent-based operations
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intent-based CLI as an intermediary layer between the remote computing device and the distributed server system. This CLI translates high-level intent statements into specific management operations, enabling secure encrypted communication while supporting versatile intent-based operations across multiple servers and virtual machines simultaneously

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The management system implements universal encrypted communication protocols and intent-based operation frameworks that work across heterogeneous server environments. The system can manage multiple servers, virtual machines, and storage devices through a single unified interface, making the solution adaptable to various virtualization platforms and workloads

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

2Reliability

If multiple encrypted communication channels are established for secure management, then security is improved, but system complexity increases

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

Solution Approach 1:

The patent merges multiple encrypted communication channels into a unified management framework. The intent-based CLI consolidates authentication, encryption, and channel management into a single coherent system that handles multiple servers and virtual machines through integrated protocols, reducing the operational complexity of managing separate secure channels

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If intent-based operations are implemented across distributed servers, then management efficiency is improved, but overhead and complexity increase

Engineering Contradiction:
Improvemanagement efficiencyVSAvoidsystem overhead
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The intent-based operation framework enables self-service automation where the system automatically translates high-level intent statements into specific management operations. The CLI interprets intent statements and autonomously executes appropriate commands across distributed servers, virtual machines, and storage devices, reducing manual intervention and operational overhead while maintaining high management efficiency

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10887102B2Intent framework
Publication Date: 2021.01.05 NUTANIX INC
  • US10887102B2 patent drawing
  • US10887102B2 patent drawing
  • US10887102B2 patent drawing

AI summary

A method of managing servers of a distributed computer system by using an intent-based CLI (command line interface) executing by one or more processors of a remote computing device, the servers hosting a virtual cluster comprising one or more virtual machines. The method includes receiving, by a first server of the servers, a connection-request from the intent-based CLI to establish an encrypted connection between the first server and the remote computing device. The method includes authenticating the connection-request and establishing, in response to authenticating the connection-request, a first encrypted communication channel between the first server and the remote computing device. The method includes receiving, via the first encrypted communication channel, an operation-request for a list of intent-based operations supported by the first server. The method includes building, by the first server and in response to receipt of the operation-request, a list of intent-based operations supported by the first server.