Intelligent Network Services Automation for Dynamic Resource Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for deploying network services, such as CDNs, routers, and firewalls, often rely on inaccurate predictions, leading to inefficient resource allocation and high capital expenditures, as they fail to adapt dynamically to changing network demands and usage patterns.

Innovation Solution

A computing system that utilizes machine learning techniques to analyze network performance metrics and usage data, enabling dynamic reconfiguration of network connections and resources, and real-time scaling of networks and storage services to optimize efficiency and adapt to changing demands based on business rules and usage patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If network services are deployed based on predictions, then network service coverage is improved, but capital expenditure and resource allocation efficiency deteriorate

Engineering Contradiction:
Improvenetwork service coverageVSAvoidcapital expenditure
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system enables network services to self-provision and self-optimize by automatically analyzing usage data and performance metrics, then dynamically allocating resources without human intervention. Machine learning models continuously learn from network data to autonomously make deployment decisions, eliminating the need for manual prediction and reducing capital expenditure on unnecessary infrastructure.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback loops where network usage data and performance metrics are collected, analyzed by machine learning models, and used to dynamically adjust resource allocation. This closed-loop feedback mechanism ensures services are deployed based on actual demand rather than predictions, improving coverage while optimizing capital expenditure.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If network services are deployed based on predictions, then network service coverage is improved, but resource allocation efficiency deteriorates

Engineering Contradiction:
Improvenetwork service coverageVSAvoidresource allocation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system transforms static, prediction-based resource allocation into a dynamic system that continuously adapts to changing network conditions. Machine learning models analyze real-time usage data and automatically adjust resource allocation, ensuring services are deployed where actually needed rather than where predictions suggested they might be needed, thereby improving both coverage and allocation efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the fundamental parameter of resource allocation from prediction-based fixed allocation to data-driven dynamic allocation. By using machine learning models that process actual network usage data, the system continuously optimizes resource distribution parameters, improving productivity while expanding service coverage.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If network services are deployed proactively, then service availability is improved, but waste of resources increases

Engineering Contradiction:
Improveservice availabilityVSAvoidwaste of resources
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The system performs preliminary actions by pre-positioning network services in locations where usage data indicates future demand will occur, rather than deploying services reactively or based on inaccurate predictions. Machine learning models analyze historical and real-time usage patterns to anticipate demand, enabling proactive deployment that improves service availability while minimizing resource waste.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces manual, prediction-based deployment mechanics with automated machine learning-driven deployment. The machine learning models process usage data and automatically make deployment decisions, substituting human judgment with data-driven automation that reduces both service interruptions and resource waste.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Device complexity

If manual prediction methods are used for network service deployment, then implementation complexity is reduced, but adaptability to changing demands deteriorates

Engineering Contradiction:
Improveimplementation complexityVSAvoidadaptability to changing demands
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system introduces machine learning models as intermediaries between raw network usage data and deployment decisions. These models automatically process and analyze usage data, translating complex patterns into actionable deployment recommendations without requiring manual intervention, thereby maintaining low implementation complexity while dramatically improving adaptability to changing demands.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables the network to self-analyze and self-deploy services by using machine learning models that automatically process usage data and make deployment decisions. This self-service capability eliminates the need for complex manual prediction processes while simultaneously improving adaptability, as the system continuously learns from and responds to changing network demands.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11018951B2Method and system for implementing intelligent network services automation
Publication Date: 2021.05.25 CENTURYLINK INTELLECTUAL PROPERTY LLC
  • US11018951B2 patent drawing
  • US11018951B2 patent drawing
  • US11018951B2 patent drawing

AI summary

Novel tools and techniques are provided for provisioning network services, and, more particularly, to methods, systems, and apparatuses for implementing intelligent network services automation. In various embodiments, a computing system might receive one or more network performance metrics of one or more networks, might receive network usage data associated with the one or more networks, and might analyze, using one or more machine learning techniques, the received one or more network performance metrics and the received network usage data to determine whether the one or more networks can be improved in terms of network efficiency or network operations. Based on a determination that the one or more networks can be improved, the computing system might dynamically reconfigure at least one of one or more network connections within the one or more networks or one or more network resources within the one or more networks.