Audio Distribution Service Zero-Downtime Upgrade via Message Broker

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current land mobile communication systems require network component upgrades, which result in temporary loss of service and ongoing call disruptions due to the inability to perform upgrades without downtime.

Innovation Solution

A method and system that utilize a cloud-based orchestration framework, message broker, and audio distribution services to manage audio duplication requests, allowing for the graceful shutdown of old instances and routing of audio streams through new instances during upgrades, ensuring continuous group call audio.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network component upgrades are performed in current land mobile communication systems, then the network equipment can be updated to improve performance and reliability, but service loss and call disruptions occur during the upgrade process

Engineering Contradiction:
Improvenetwork service continuityVSAvoidservice downtime during upgrade
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

A new instance of the audio distribution service is started before the old instance is shut down. The new instance is prepared and added to the message broker queue in advance, ensuring that service continuity is maintained throughout the upgrade process. This preliminary action allows the system to have a ready replacement instance before the current one is taken offline.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The message broker acts as an intermediary between the audio duplication requests and the audio distribution service instances. During the upgrade, the message broker continues to route requests to the new instance seamlessly, preventing service disruption. The intermediary absorbs the transition smoothly, ensuring that clients are unaware of the instance replacement.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If old instances of audio distribution service are shut down during upgrade, then the new instances can be deployed, but ongoing calls may be disrupted and service loss occurs

Engineering Contradiction:
Improveservice upgrade capabilityVSAvoidongoing call continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system ensures continuous audio distribution service by maintaining the message broker queue that routes requests to service instances. The upgrade process is designed so that the useful action of audio distribution continues uninterrupted - the new instance simply replaces the old one in the queue without breaking the service flow to ongoing calls.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The new audio distribution service instance is started and registered with the message broker before the old instance is shut down. This preliminary setup ensures that when the old instance terminates, the new instance is already in position to receive and handle all incoming audio duplication requests, maintaining continuous service for ongoing calls.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If traditional upgrade methods are used, then implementation is simple and direct, but zero downtime cannot be achieved and service loss occurs

Engineering Contradiction:
Improveupgrade speedVSAvoidservice interruption duration
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The new service instance is started and added to the message broker queue before the old instance is terminated. This preliminary action allows the upgrade to proceed without service interruption, achieving zero downtime while maintaining simple implementation through the existing message broker infrastructure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The message broker serves as an intermediary that manages the transition between old and new service instances. It continues to route requests seamlessly during the upgrade, enabling fast implementation without service interruption. The broker absorbs the complexity of the transition, keeping the upgrade process simple and rapid.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11509766B2Method and system to seamlessly upgrade audio services
Publication Date: 2022.11.22 MOTOROLA SOLUTIONS INC
  • US11509766B2 patent drawing
  • US11509766B2 patent drawing
  • US11509766B2 patent drawing

AI summary

A method and system to preserve group call audio during a cloud-based group call service upgrade are provided. Audio duplication requests are received and managed through a message broker and instances of an audio distribution service. When a determination is made that an audio distribution service needs to be upgraded, the group call is preserved by generating new instances of the audio distribution service. The new instances of the audio distribution service are added to a queue of the message broker, and old instance of the audio duplication service are gracefully shutdown. Each new instance of the audio distribution service is used to route an audio stream associated with each of the original audio duplication requests, while the olds instances of the audio duplication service are being gracefully shutdown.