Multi-interface mobility for cloud session continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication session technologies in cloud computing environments terminate and require re-authentication when switching between network interfaces, leading to unnecessary resource usage and potential denial-of-service attacks due to the teardown of virtual environments and loss of connectivity.

Innovation Solution

Implementing multi-interface mobility techniques that utilize an interface-independent identifier and a configurable timer to maintain the virtual environment, allowing seamless interface switchover without tearing down the communication session, enabling continued access to cloud services across different network interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If communication session terminates when switching network interfaces, then system security is improved through re-authentication, but connectivity continuity deteriorates and resource usage increases

Engineering Contradiction:
Improvesession continuityVSAvoidresource usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by maintaining the virtual environment and communication session state in advance before interface switching occurs. The cloud computing system keeps the virtual machine instance active and preserves session context, so when the client switches networks, re-authentication is unnecessary and connectivity continues seamlessly without resource waste from tearing down and recreating the environment.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If communication session terminates on interface switch, then system security is improved through re-authentication, but connectivity reliability deteriorates

Engineering Contradiction:
Improveconnectivity reliabilityVSAvoidsession management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements self-service by automatically maintaining session state and virtual environment across interface switches without requiring user intervention. The cloud computing system autonomously preserves the communication session and virtual machine instance, eliminating the need for users to manually re-authenticate or manage session continuity, thereby improving both reliability and ease of operation.

Inventive Principle:
Principle #25Self-service

3Reliability

If virtual environment is torn down on interface switch, then security is improved through forced re-authentication, but productivity deteriorates due to re-connectivity delays

Engineering Contradiction:
ImprovesecurityVSAvoidaccess speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system ensures continuity of useful action by maintaining the virtual environment and communication session active during network interface switching. The cloud computing system preserves the virtual machine instance and session context without tearing down the environment, allowing seamless reconnection through the new interface. This eliminates re-authentication delays and maintains continuous productive access to cloud services while preserving security through maintained authentication state.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9113376B2Multi-interface mobility
Publication Date: 2015.08.18 CISCO TECHNOLOGY INC
  • US9113376B2 patent drawing
  • US9113376B2 patent drawing
  • US9113376B2 patent drawing

AI summary

Techniques for providing access to cloud services via a plurality of different network interfaces of a client device. In accordance with one example, during establishment of a communication session between the cloud computing system and the client device, an interface-independent identifier is provided to the client device via a first of the plurality of different network interfaces. Following determination to establish the communication session via the second network interface, the cloud computing system is configured to maintain a virtual environment associated with the communication session for a period of time. A message is received, via a second of the plurality of different network interfaces, from the client device that includes the interface-independent identifier. In response to the received interface-independent identifier, the communication session is re-established with the client device via the second network interface, thereby enabling access to the virtual environment maintained by the cloud computing system.