Cloud Message Processing Eliminates Server Synchronization Delays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing systems fall short of meeting the high reliability requirements of telecommunication services, particularly in dual-server cloudification solutions where data synchronization leads to delays and reduced reliability.

Innovation Solution

A message processing method and apparatus that sends input and output requests to all active and standby servers on a cloud computing platform, allowing them to execute the same requests independently, eliminating the need for data and status synchronization between servers, thereby improving stability and switch speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data synchronization is implemented between active and standby servers, then service reliability is improved, but switch delay increases and reliability reduces

Engineering Contradiction:
Improveservice reliabilityVSAvoidswitch delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the synchronization process into separate data synchronization and status synchronization phases. By dividing the synchronization tasks, the system can manage data transfer and status updates independently, reducing the overall switch delay while maintaining reliability through structured synchronization segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary data synchronization before failover occurs. By pre-synchronizing data between active and standby servers during normal operation, the system ensures that when a failover is needed, the standby server already has up-to-date data, significantly reducing switch delay while maintaining service reliability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data volume requiring synchronization is increased, then service reliability is improved, but dual-server switch delay increases significantly

Engineering Contradiction:
Improvedual-server standby reliabilityVSAvoiddual-server switch delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent maintains continuous data synchronization between active and standby servers during normal operation. This continuous synchronization ensures that data is progressively updated over time rather than being transferred all at once during failover, thereby maintaining high standby reliability while minimizing switch delay regardless of data volume.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

By continuously pre-synchronizing data before any potential failover event, the system ensures that the standby server is always ready to take over immediately. This preliminary action eliminates the need for large-scale data transfer during actual switch events, resolving the contradiction between reliability and switch delay.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If synchronization processes are implemented, then service reliability is improved, but system complexity increases

Engineering Contradiction:
Improvestandby reliabilityVSAvoidsynchronization system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the synchronization system into distinct modules: data synchronization module and status synchronization module. This segmentation allows each module to handle specific tasks independently, making the overall system more manageable and less complex while still achieving high standby reliability through coordinated operation of these segmented components.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10567507B2Message processing method and apparatus, and message processing system
Publication Date: 2020.02.18 HUAWEI TECH CO LTD
  • US10567507B2 patent drawing
  • US10567507B2 patent drawing
  • US10567507B2 patent drawing

AI summary

A message processing method and apparatus on a cloud computing platform, and a message processing system on a cloud computing platform are provided. In the message processing method, after an input request message sent to an active server and a standby server is received, the input request message is sent to all active servers and standby servers. After input response messages returned by the active server and the standby server are received, one of the input response messages is sent to an external device.