Distributed Service Composition in Ad Hoc Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current service composition technologies are unsuitable for ad hoc network environments, as they rely on centralized architectures that are not adaptable to the dynamic and infrastructure-less nature of ad hoc networks, leading to overloading of selected brokers in mobile nodes.

Innovation Solution

A distributed service composition model is provided using a routing algorithm that allows mobile nodes to determine necessary services and execution order through cooperation, with a method and apparatus that include an adjacent node check module, flow setup module, and task execution module to establish and execute tasks within a predetermined number of hops.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a centralized service composition architecture is used in ad hoc networks, then service composition can be achieved through broker mediation, but the selected broker becomes overloaded and the system loses adaptability to dynamic network changes

Engineering Contradiction:
Improveadaptability to dynamic network changesVSAvoidbroker load and system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The centralized broker functionality is segmented and distributed to multiple mobile nodes in the ad hoc network. Each mobile node can act as a service composer for local tasks, dividing the composition responsibility across the network rather than concentrating it in a single broker, thereby reducing broker load and improving adaptability to dynamic changes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The service composition architecture transitions from a static centralized model to a dynamic distributed model where mobile nodes can assume composition roles based on network conditions and task requirements. This dynamic allocation allows the system to adapt to changing network topology and node availability in real-time.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If infrastructure-based service composition technology is applied to ad hoc networks, then existing service composition capabilities can be utilized, but the technology becomes unsuitable due to the infrastructure-less nature of ad hoc networks

Engineering Contradiction:
Improveease of service composition implementationVSAvoidsuitability for infrastructure-less environment
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

Mobile nodes in the ad hoc network perform service composition autonomously without requiring external infrastructure or centralized brokers. Each node discovers services, determines composition requirements, and executes tasks independently based on local information and routing algorithms, enabling service composition in infrastructure-less environments.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Instead of having a centralized broker manage service composition (traditional approach), the invention inverts the architecture so that distributed mobile nodes perform composition themselves. This inversion makes the system suitable for ad hoc networks by eliminating dependency on centralized infrastructure.

Inventive Principle:
Principle #13The other way round (Inversion)

3Reliability

If mobile nodes cooperate to determine services and execution order through routing algorithms, then distributed service composition is achieved, but the complexity of determining flows and routing increases

Engineering Contradiction:
Improvefault tolerance and distributionVSAvoidrouting and flow determination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The routing algorithm in the ad hoc network is enhanced to perform multiple functions simultaneously: it not only routes data packets but also discovers services, determines composition requirements, and establishes execution flows. This multi-functionality reduces the need for separate mechanisms and simplifies the overall complexity despite the distributed nature of the system.

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

Data Source

PatentUS7920532B2Method and apparatus for providing distributed service composition model for ad hoc networks
Publication Date: 2011.04.05 SAMSUNG ELECTRONICS CO LTD
  • US7920532B2 patent drawing
  • US7920532B2 patent drawing
  • US7920532B2 patent drawing

AI summary

A method and apparatus for providing a distributed service composition model in accordance with the characteristics of an ad hoc network are provided. The method includes confirming whether an adjacent mobile node exists within a number of hops from a task initiator node so as to execute a task, establishing a flow for executing the task with regard to the adjacent mobile node if it is confirmed that the adjacent mobile node exists, and executing the task using a routing algorithm in accordance with the flow. At least one service necessary to execute the task and an execution order between services are determined based on cooperation between adjacent mobile nodes.