Traffic Block Scheduling for Overload Prevention in Computing Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing nodes face challenges in efficiently allocating computing resources for multiple services, leading to conflicts and potential damage due to overload, which affects online service quality.

Innovation Solution

A traffic scheduling method that divides traffic into blocks, determines computing requirements, and schedules each block to a target node based on region and resource needs, ensuring efficient allocation and avoiding overload by utilizing a unified scheduling device for both traffic and other services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If a computing node processes both traffic service and computing service, then resource utilization is improved, but computing resource overload may occur causing service damage

Engineering Contradiction:
Improveresource utilizationVSAvoidservice quality
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent segments traffic into multiple traffic blocks based on region and resource requirements. This segmentation allows the scheduling device to allocate computing resources more precisely to different traffic blocks, preventing overload while maximizing resource utilization across multiple services.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a feedback mechanism where the scheduling device monitors resource usage status of computing nodes and adjusts scheduling decisions accordingly. When resource usage exceeds thresholds, the system automatically reschedules traffic blocks to prevent overload and maintain service quality.

Inventive Principle:
Principle #23Feedback

2Productivity

If traffic is divided into multiple blocks and scheduled separately, then resource allocation rationality is improved, but scheduling complexity increases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidscheduling complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The scheduling device is designed with universal scheduling capability that can handle both traffic service and computing service scheduling through a unified mechanism. This multi-functionality allows the system to allocate resources rationally across different services without requiring separate scheduling systems, thereby managing complexity while improving efficiency.

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

3Loss of energy

If computing resources are allocated to multiple services on the same node, then resource utilization is improved, but conflict between services increases

Engineering Contradiction:
Improveresource utilizationVSAvoidservice conflict
Core Design Contradiction:
Loss of energyVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by scheduling traffic blocks to specific computing nodes based on their region requirements and resource needs. Each traffic block is allocated to a target node where it can be processed without interfering with other services in different regions, thereby reducing service conflicts while maintaining high resource utilization through localized allocation strategies.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250286827A1Traffic Scheduling Method and Apparatus, Device Cluster, and Computer-Readable Storage Medium
Publication Date: 2025.09.11 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • US20250286827A1 patent drawing
  • US20250286827A1 patent drawing
  • US20250286827A1 patent drawing

AI summary

A scheduling device obtains to-be-scheduled traffic, and divides the traffic into a plurality of traffic blocks; then determines a computing requirement of each traffic block; and schedules, based on the computing requirement of each traffic block, each traffic block to a target node corresponding to each traffic block. A computing resource of the target node is used to process a service of the traffic block corresponding to the target node, the computing resource of the target node is further used to process another service different from the traffic block, and the other service is also scheduled by the scheduling device to the target node. One scheduling device schedules traffic or another service to a target node, and one scheduling device allocates a computing resource of the target node to a traffic service and the other service.