Delivery Server Selection Based on Quality of Service
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In network applications, delivery servers often become overloaded or experience faulty processing logic, leading to incorrect detection of delivery failures and resulting in deducted fees despite successful deliveries, causing significant data errors.
Innovation Solution
A method and apparatus that select a delivery executing server based on quality of service information, switching to another server if the current one's performance does not meet predefined requirements, and sending delivery notifications to the selected server to reduce data errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If delivery notifications are sent to delivery servers, then delivery processing can be performed, but servers may become overloaded or experience faulty processing logic causing data errors
Solution Approach 1:
The system performs preliminary quality of service detection on delivery servers before assigning delivery notifications. The open platform server actively detects server status, response times, and processing capabilities in advance, and only assigns deliveries to servers that meet predefined quality thresholds, preventing overloaded or faulty servers from processing deliveries
Solution Approach 2:
The system implements continuous feedback mechanisms where the open platform server monitors delivery server performance metrics such as response time, processing success rate, and load status. Based on this feedback, the system dynamically adjusts server selection, removing underperforming servers from the assignment pool and reallocating their deliveries to healthier servers
2Productivity
If multiple delivery servers are used, then processing capacity is increased, but the complexity of selecting and managing servers increases
Solution Approach 1:
Delivery servers automatically report their status, capacity, and performance metrics to the open platform server. The servers self-manage their own workload by responding to assignment requests and automatically indicating when they are overloaded or experiencing issues, reducing the need for complex centralized management mechanisms
Data Source
AI summary
A method and apparatus for sending a delivery notification of a network application-related product are provided. The method includes: selecting a delivery executing server in advance from multiple delivery servers of an application; acquiring quality of service information of the delivery executing server of the application; judging, according to a predefined judging rule, whether the quality of service information meets a requirement; and if the requirement is met, retaining the delivery executing server unchanged; otherwise, setting another delivery server of the application as a delivery executing server; and sending a delivery notification to a current delivery executing server of the application upon detecting the delivery notification of the application to be sent.


