Session Data Subset Migration for Composite Service Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The performance of composite services in communication networks is hindered by suboptimal replication of session data, leading to resource overhead and bottlenecks, especially in geographically distributed configurations.

Innovation Solution

A method that migrates session data closer to the constituent services or session nodes likely to use it, using a probabilistic approach based on composite service information to determine which subset of data is required at specific execution states, thereby reducing replication overhead and latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complete composition state data is replicated to all nodes running the composition engine, then data availability for service execution is improved, but network bandwidth overhead and memory resource consumption increase significantly

Engineering Contradiction:
Improvedata availabilityVSAvoidnetwork bandwidth overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the complete composition state data into multiple subsets, where each subset contains only the data required by specific constituent services. Instead of replicating all data to all nodes, the system divides data replication tasks into smaller, targeted segments that are distributed only to nodes that need them, thereby reducing overall network bandwidth consumption while maintaining data availability where required.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by determining which specific nodes require which specific subsets of session data based on the constituent services they host. Each node receives only the locally relevant data subset rather than a uniform complete replication, optimizing the balance between data availability and network resource usage according to local needs.

Inventive Principle:
Principle #3Local quality

2Reliability

If complete composition state data is replicated to all nodes, then service execution reliability is improved, but memory resource overhead increases

Engineering Contradiction:
Improveservice execution reliabilityVSAvoidmemory resource overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments composition state data into multiple subsets and assigns each subset to specific nodes based on their service requirements. This segmentation ensures that each node stores only the memory portion it actually needs for executing its hosted constituent services, thereby maintaining service execution reliability while significantly reducing overall memory resource overhead across the distributed system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by customizing the data storage profile for each node according to the specific constituent services it hosts. Each node maintains in memory only the locally relevant session data subsets required by its services, rather than uniformly storing complete composition state data, thus optimizing memory utilization while preserving service execution reliability.

Inventive Principle:
Principle #3Local quality

3Speed

If session data is migrated closer to constituent services, then service execution speed is improved, but data transmission complexity increases

Engineering Contradiction:
Improveservice execution speedVSAvoiddata transmission complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by determining and transmitting the required subset of session data to the appropriate session nodes before the composite service execution begins. This advance preparation ensures that when execution starts, the necessary data is already in place at the correct nodes, improving service execution speed without requiring complex real-time data transmission during service operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2520069B1Managing session data of a composite service session in a communication network
Publication Date: 2017.05.31 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • EP2520069B1 patent drawingFigure 1
  • EP2520069B1 patent drawingFigure 2
  • EP2520069B1 patent drawingFigure 3

AI summary

The present invention relates to a method for managing session data of a composite service session in a communication network, the composite service session originating from executing a composite service. The method comprises determining (101) a subset of the session data which will likely be used for executing the composite service at a certain execution state of the composite service session, and transmitting (103) the subset of the session data over the communication network towards a certain session node, the certain session node being involved in executing the composite service at the certain execution state.