SDN Rollback Control with Delayed Network State Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Software Defined Networks (SDNs), there is a lack of mechanisms to effectively recover from compromised components or processes, leading to potential network contamination and inconsistencies during rollback, which can result in network downtime and performance issues.

Innovation Solution

A communication apparatus and method that includes a rollback control unit to roll back processes and a storage unit for shared network states, with a network state control unit for delayed updating of network states, ensuring consistency and minimizing network load during the rollback process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If immediate updating of network states is performed during rollback, then consistency is maintained, but network load increases and may cause downtime

Engineering Contradiction:
Improvenetwork state consistencyVSAvoidnetwork performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by performing the rollback of the controller process to a previous version before updating the network states. The network states are updated after the rollback is complete, rather than during it. This sequencing ensures that the rollback operation can proceed without the additional load of simultaneous state updates, preventing network downtime while maintaining eventual consistency of the network states with the rolled-back controller version

Inventive Principle:
Principle #10Preliminary action

2Productivity

If rollback is performed without delayed updating, then network load is reduced, but inconsistency between controller process and network states occurs

Engineering Contradiction:
Improvenetwork performanceVSAvoidnetwork state consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent uses the network state update operation as an intermediary step that bridges the rolled-back controller process and the actual network state data. After the controller process is rolled back to a previous version, the system performs an update operation that synchronizes the network states with the rolled-back version. This intermediary update ensures consistency is achieved without requiring immediate updating during the rollback itself, thus maintaining network performance while ensuring reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11349702B2Communication apparatus, system, rollback method, and non-transitory medium
Publication Date: 2022.05.31 NEC CORP
  • US11349702B2 patent drawing
  • US11349702B2 patent drawing
  • US11349702B2 patent drawing

AI summary

A communication apparatus comprises a rollback control unit that rolls back a first process to a second process; and a storage unit to store one or more network states shared by the first process and the second process, the second process enabled to take over or more network states from the first process; wherein the rollback control unit includes a network state control unit that controls to provide delayed updating of at least one of the one or more network states taken over by the second process.