Automated Load Balancer Deployment in Containers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in automating the deployment of load-balanced services in containerized environments, requiring manual configuration of load balancers and communication between them and node instances.

Innovation Solution

The proposed solution involves the Deployment Automation System (DMAS) that receives deployment requests, determines deployment parameters, and automatically configures the deployment of nodes and load balancers in a containerized environment, eliminating the need for manual configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual configuration of load balancers and node instances is performed, then deployment flexibility and control are improved, but deployment time and operational complexity increase

Engineering Contradiction:
Improvedeployment flexibilityVSAvoiddeployment time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables self-service deployment through automated configuration of load balancers and node instances. The deployment automation system performs actions that would traditionally require manual intervention, allowing the infrastructure to configure itself based on deployment parameters and service requirements, thereby reducing deployment time while maintaining flexibility

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary configuration actions by pre-defining deployment parameters, service templates, and load balancer settings before actual deployment. This advance preparation enables faster execution during the deployment process, as the system already has the necessary configuration data ready to be applied automatically

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If manual configuration of load balancers and node instances is performed, then configuration precision is improved, but operational complexity and effort increase

Engineering Contradiction:
Improveconfiguration precisionVSAvoidoperational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The automated system maintains configuration precision by using predefined service templates and deployment parameters that encode best practices and requirements. The system self-configures load balancers and node instances with accurate settings without requiring manual intervention, thereby maintaining precision while reducing operational complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The deployment automation system serves multiple functions: it configures load balancers, provisions node instances, manages service deployments, and handles routing configurations. This multi-functionality consolidates what would otherwise require multiple separate manual processes into a single automated system, reducing operational complexity while maintaining precision through standardized procedures

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

3Productivity

If automated deployment is implemented, then deployment speed and efficiency are improved, but system complexity increases

Engineering Contradiction:
Improvedeployment speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system achieves automated deployment speed through self-service mechanisms where the deployment automation system independently performs configuration, provisioning, and service deployment tasks. This automation eliminates manual bottlenecks and accelerates deployment while the system manages its own complexity through standardized automated procedures

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The deployment automation system acts as an intermediary layer between deployment requests and the underlying infrastructure components. This intermediary manages the complexity of automated deployment by abstracting the intricate coordination of load balancers, node instances, and service configurations, presenting a simplified interface while handling the complex automation logic internally

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250184391A1Systems and methods for automated deployment of load-balanced services in a containerized environment
Publication Date: 2025.06.05 VERIZON PATENT & LICENSING INC
  • US20250184391A1 patent drawing
  • US20250184391A1 patent drawing
  • US20250184391A1 patent drawing

AI summary

A system described herein may receive a request to configure a load-balanced service in a containerized environment. The system may include an indication of a particular network with which the load-balanced service should communicate. The system may generate a load balancer proxy node. Generating the load balancer proxy node may include associating the load balancer proxy node with a first interface associated with the particular network and with a second interface associated with the containerized environment. The system may generate a set of service node instances, which may include associating the set of service node instances with a third interface associated with the containerized environment. The system may associate the second interface with the third interface and may deploy, in response to the request, the set of load balancer proxy node instances and the set of service node instances to the containerized environment.