Make-Before-Break Server Redundancy for Dynamic Mesh Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic networks, such as those for emergency response and military operations, face increased vulnerability due to frequent node entries and exits, leading to unprotected periods during switchovers between redundant servers, especially when both primary and secondary servers fail simultaneously, which conventional redundancy mechanisms fail to address effectively.

Innovation Solution

Implementing a 'make-before-break' redundancy approach where nodes proactively synchronize data and state information with a standby secondary server before releasing active servers, and utilizing role assignment algorithms to ensure seamless transitions and bicasting of data during transitions, enhancing the network's resilience against multiple failure conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional server redundancy mechanisms are used, then single failure conditions are handled, but the network is left unprotected during switchovers and dual failures

Engineering Contradiction:
Improvenetwork protectionVSAvoidtransient unprotected time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements make-before-break redundancy by proactively synchronizing data and state information with a standby secondary server before the active server fails or is taken offline. This preliminary synchronization ensures that the standby server is fully prepared to assume the primary role immediately, eliminating the transient unprotected period that occurs in conventional break-before-make approaches where synchronization happens after failure detection.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If nodes frequently enter and leave the network in dynamic environments, then network adaptability is improved, but vulnerability to multiple simultaneous failures increases

Engineering Contradiction:
Improvenetwork dynamicsVSAvoiddual failure protection
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system proactively identifies and synchronizes with a standby secondary server before failures occur, maintaining readiness despite frequent node changes. This preliminary preparation ensures that even in dynamic environments with frequent entries and exits, the network maintains protection against dual failures by having a pre-synchronized backup ready to assume roles immediately.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a role assignment mechanism that mediates between the active server, standby secondary server, and potential tertiary servers. This intermediary role management system coordinates the transition of responsibilities and ensures that redundancy is maintained even as nodes dynamically join and leave the network, protecting against multiple simultaneous failures.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If proactive synchronization with standby secondary server is implemented, then network protection is improved, but data transfer overhead increases

Engineering Contradiction:
Improveredundancy maintenanceVSAvoiddata synchronization overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs data synchronization proactively before failures occur rather than reactively after failures are detected. This preliminary action allows the standby server to be fully prepared in advance, ensuring immediate takeover capability while spreading the synchronization load over time rather than concentrating it during critical failure moments, thereby balancing reliability improvement with manageable overhead.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9569319B2Methods for improved server redundancy in dynamic networks
Publication Date: 2017.02.14 ALCATEL LUCENT SA
  • US9569319B2 patent drawing
  • US9569319B2 patent drawing
  • US9569319B2 patent drawing

AI summary

In one embodiment, a server is assigned a candidate secondary server role such that the dynamic network employs a “make-before-break” redundancy where redundant nodes proactively synchronize replicated data and state information with a standby secondary server prior to releasing the responsibilities of active primary and/or secondary server(s). The “make-before-break” redundancy ensures relatively high availability of dynamic networks and realized services.