Hierarchical Remote Management Architecture for OSGi Bundle Failure Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Remotely-managed devices using OSGi frameworks face issues with resource monopolization by abnormal software bundles, leading to communication failures and prolonged recovery times due to the inability to notify managing devices of bundle abnormalities.

Innovation Solution

Implementing a hierarchical structure with a main information processing section that communicates with managing devices using a lower layer and a sub information processing section managing applications on an upper layer, allowing for secure communication and notification of abnormalities, even in the presence of application failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If bundles are used to realize TR-069 communication functions, then the device can perform operation control and management of household electric appliances, but the device becomes vulnerable to resource monopolization by abnormal bundles leading to communication failure

Engineering Contradiction:
ImprovefunctionalityVSAvoidcommunication reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent divides the information processing system into two independent segments: a main information processing section that handles TR-069 communication protocols, and a sub information processing section that manages bundle operations. This segmentation ensures that abnormal bundles cannot monopolize resources needed for communication, as the main section operates independently on the lower layer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimensional structure with two layers: the first layer (lower layer) dedicated to communication protocols and the second layer (upper layer) dedicated to application bundles. By separating communication functions to the lower layer, the system gains dimensional independence, allowing communication to continue even when upper-layer bundles fail.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If all communication functions are implemented through bundles, then the device can flexibly change functions by downloading and installing software modules, but the device cannot notify managing devices of bundle abnormalities

Engineering Contradiction:
Improvesoftware flexibilityVSAvoidabnormality notification
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The main information processing section acts as an intermediary between the managing device and the bundle system. It receives TR-069 communication from the managing device, processes bundle-related information, and outputs control instructions to the sub information processing section. This intermediary role ensures that abnormality information can be transmitted to the managing device through the reliable communication channel.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

By segmenting the system into main and sub information processing sections with distinct responsibilities, the patent enables the main section to maintain communication functionality while the sub section manages bundles. This segmentation allows abnormality detection and notification without compromising software flexibility.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If bundles operate on the same layer as communication protocols, then resource management is simplified, but recovery time increases when bundle abnormalities occur

Engineering Contradiction:
Improvesystem structureVSAvoidrecovery time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent segments the system into two layers with clear functional boundaries. When bundle abnormalities occur, only the sub information processing section needs to be recovered or restarted, while the main information processing section continues to operate. This segmented approach significantly reduces recovery time compared to restarting the entire system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts communication-critical functions from the bundle layer and places them in the main information processing section on the lower layer. This extraction ensures that communication functions remain operational even when bundle recovery is needed, thereby reducing overall system recovery time.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10033571B2Remotely-managed device, method for being remotely managed, and program for being remotely managed
Publication Date: 2018.07.24 SUMITOMO ELECTRIC INDUSTRIES LTD
  • US10033571B2 patent drawing
  • US10033571B2 patent drawing
  • US10033571B2 patent drawing

AI summary

This remotely-managed device is a remotely-managed device configured to operate on a plurality of hierarchical layers, and includes: a main information processing section for communicating with a managing device by use of a first layer; and a sub information processing section for managing, on a second layer being an upper layer than the first layer, an application operating by use of the second layer, wherein the main information processing section receives instruction information from the managing device in accordance with CWMP, and outputs the received instruction information to the sub information processing section, and the sub information processing section manages the application based on the instruction information received from the main information processing section.