Network Slicing for Urgent Application Upgrade Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices often experience performance degradation due to delayed application upgrades, as urgent fixes are not prioritized and received in a timely manner, leading to inefficiencies in production workloads.

Innovation Solution

The implementation of network slicing to prioritize urgent fixes by mapping them to high-priority network slices, ensuring they are sent and applied promptly, along with prerequisite fixes, to maintain system performance during upgrades.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If application upgrades are performed using standard network traffic handling, then network resources are used efficiently, but urgent fixes experience delays and performance degradation occurs

Engineering Contradiction:
Improvetimely delivery of urgent fixesVSAvoidsystem performance during upgrades
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The network traffic is segmented into different priority levels using network slicing. Urgent fix traffic is isolated into a dedicated high-priority network slice, separating it from standard application upgrade traffic. This segmentation ensures that urgent fixes receive guaranteed network resources and are delivered timely without being blocked by other traffic, directly resolving the contradiction between reliable delivery and system performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the network traffic parameter from standard best-effort delivery to priority-based delivery through QoS mechanisms. By assigning different priority levels and bandwidth guarantees to different types of upgrade traffic, the system can ensure timely delivery of urgent fixes while maintaining efficient resource usage for non-urgent updates, thus improving both reliability and productivity.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If urgent fixes are prioritized over other application updates, then performance degradation is minimized, but network resource allocation becomes more complex

Engineering Contradiction:
Improvetimely application of urgent fixesVSAvoidnetwork slicing configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a network slice manager as an intermediary component that automatically handles the complex task of traffic classification, slice selection, and resource allocation. This intermediary abstracts the complexity of network slicing from the application layer, providing simple priority markings in the upgrade requests while the manager handles the sophisticated network resource management, thus achieving reliable urgent fix delivery without exposing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12141571B2Method and system for executing an application upgrade using network slicing
Publication Date: 2024.11.12 DELL PROD LP
  • US12141571B2 patent drawing
  • US12141571B2 patent drawing
  • US12141571B2 patent drawing

AI summary

A method for managing an application upgrade includes: making a first determination that an urgent fix is received from an application monitoring agent; making, based on the first determination, a second determination that a high priority network slice of a network exists; mapping, based on the second determination, the urgent fix to the high priority network slice; making a third determination that a prerequisite fix is required; mapping the prerequisite fix to the high priority network slice; sending the prerequisite fix and the urgent fix to the reordering engine; reordering at least one fix available in a receiving queue of the reordering engine to prioritize the prerequisite fix and the urgent fix in the receiving queue; sending the prerequisite fix and the urgent fix to a client device upgrade manager; and initiating upgrading of a client device based on the prerequisite fix and the urgent fix.