Dynamic Heartbeat Signal Generation for Cloud Session Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cloud computing services face challenges in maintaining communication sessions while conserving system resources, power, and network bandwidth, leading to inefficient resource management and potential connection drops.

Innovation Solution

A system that establishes and maintains communication sessions in a cloud computing environment by processing device, network, and resource information to generate optimized heartbeat signals, ensuring low power and bandwidth utilization, and managing reconnection attempts to minimize resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional cloud computing services maintain communication sessions continuously, then session reliability is improved, but power consumption and system resource usage increase

Engineering Contradiction:
Improvecommunication session reliabilityVSAvoiddevice power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system implements periodic heartbeat signals instead of continuous communication to maintain session reliability. The heartbeat interval is dynamically adjusted based on network conditions and device state, allowing the session to be maintained with minimal periodic checks rather than continuous data flow, thereby reducing power consumption while preserving connection reliability.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The heartbeat interval is made dynamic rather than static, adjusting based on network conditions, device battery level, and traffic patterns. This dynamic adaptation allows the system to use shorter intervals when reliability is critical and longer intervals when power conservation is prioritized, resolving the contradiction between reliability and power consumption.

Inventive Principle:
Principle #15Dynamics

2Reliability

If heartbeat signals are sent frequently to maintain communication sessions, then session stability is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvecommunication session stabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Instead of continuous or frequent heartbeat signals, the system uses periodic heartbeats with dynamically adjusted intervals. This approach maintains session stability through regular periodic checks while minimizing bandwidth consumption by avoiding excessive signaling, thus resolving the contradiction between session stability and bandwidth usage.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system changes the parameter of heartbeat interval dynamically based on network conditions, device state, and session importance. By adjusting this parameter, the system can optimize between session stability and bandwidth consumption, using shorter intervals when stability is critical and longer intervals when bandwidth is constrained.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If communication sessions are maintained with optimized heartbeat signals, then power consumption is reduced, but session reliability may deteriorate

Engineering Contradiction:
Improvedevice power consumptionVSAvoidcommunication session reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system implements feedback mechanisms where the success or failure of heartbeat signals is monitored and used to adjust future heartbeat intervals. If heartbeats fail or are delayed, the system increases the frequency to maintain reliability. If heartbeats succeed consistently, the system can extend intervals to save power, thus dynamically balancing reliability and power consumption through feedback-driven adaptation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The heartbeat interval is made dynamic and adaptive rather than fixed, allowing the system to respond to changing conditions. This dynamic adjustment ensures that power consumption is minimized under normal conditions while reliability is maintained by increasing heartbeat frequency when needed, resolving the contradiction between power savings and reliability.

Inventive Principle:
Principle #15Dynamics

4Adaptability or versatility

If multiple devices are associated with cloud computing environment, then service versatility is improved, but resource management complexity increases

Engineering Contradiction:
Improvemulti-device service capabilityVSAvoidsession management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a universal session management mechanism that handles multiple devices through a common heartbeat protocol and session state management approach. This multi-functional framework can manage any number of devices using the same principles, avoiding the need for device-specific management logic and thus reducing overall system complexity despite increased versatility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system segments session management into independent, manageable components for each device while maintaining a unified coordination layer. Each device's heartbeat and session state are managed independently, allowing scalable addition of devices without increasing the complexity of individual device management, thus achieving versatility without proportional complexity increase.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP2769527B1Method and apparatus for maintaining one or more communication sessions
Publication Date: 2017.03.01 NOKIA TECHNOLOGIES OY
  • EP2769527B1 patent drawingFigure 1
  • EP2769527B1 patent drawingFigure 2
  • EP2769527B1 patent drawingFigure 3

AI summary

An approach is provided for establishing one or more communication sessions in a cloud computing environment and maintaining the establishment of the one or more communication sessions while managing system resource and power resource consumption. The approach involves causing, at least in part, an establishment of one or more communication sessions between at least one device and one or more other devices, wherein the communication sessions convey, at least in part, one or more notification messages. The approach also involves processing and/or facilitating a processing of device resource information, device capability information, network resource information, or a combination thereof to determine one or more parameters for generating one or more heartbeat signals to maintain the one or more communication sessions.