Ubiquitous Monitoring System Scalability via Segmented Agents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing monitoring systems lack scalability to process sensing data within deadlines, particularly in real-time systems, due to overhead from kernel wrapping techniques and limitations in handling various deadlines.

Innovation Solution

A ubiquitous monitoring system with multiple sensor nodes, agent adapters, and tiered monitoring agents that transmit sensing data based on deadlines, node characteristics, and data types, allowing for efficient processing and scalability by routing data through one to three monitoring agents depending on deadlines and node specifics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If kernel wrapper technique is used for monitoring, then ease of implementation is improved, but processing overhead increases and real-time performance deteriorates

Engineering Contradiction:
Improveease of implementationVSAvoidprocessing overhead
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The monitoring system is segmented into multiple independent monitoring agents distributed across different nodes, each handling specific monitoring tasks. This segmentation eliminates the need for kernel wrapping while distributing processing overhead, thereby maintaining real-time performance without sacrificing ease of implementation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A message queue mechanism is introduced as an intermediary between sensor nodes and monitoring agents. This intermediary buffers and manages data flow, reducing direct processing overhead on monitoring agents while maintaining system ease of implementation through standardized communication interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If monitoring system is expanded to handle more sensor nodes, then scalability is improved, but processing complexity increases and deadline adherence deteriorates

Engineering Contradiction:
ImprovescalabilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system divides monitoring functions into multiple specialized agents (first monitoring agents, second monitoring agents, third monitoring agents) with distinct responsibilities. This segmentation allows the system to scale to more sensor nodes while maintaining manageable processing complexity at each agent level.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to the monitoring architecture, organizing agents in multiple levels (first, second, third monitoring agents). This dimensional organization allows scalable handling of numerous sensor nodes by distributing complexity across hierarchical layers rather than increasing complexity linearly.

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

3Device complexity

If all sensing data is processed through a single monitoring agent, then system simplicity is maintained, but processing time increases and real-time performance deteriorates

Engineering Contradiction:
Improvesystem simplicityVSAvoidprocessing speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The monitoring function is segmented into multiple parallel agents that can simultaneously process different sensing data streams. This segmentation increases processing speed by enabling parallel execution while maintaining system simplicity through consistent agent interfaces and standardized data formats.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple monitoring agents are merged into a coordinated system where they work together to process sensing data. The agents are combined through a standardized communication protocol and message queue mechanism, achieving high processing speed through parallelism while maintaining operational simplicity through unified interfaces.

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If monitoring agents process data with strict deadlines, then real-time performance is improved, but system complexity increases and scalability deteriorates

Engineering Contradiction:
Improvereal-time performanceVSAvoidscalability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

Different monitoring agents are assigned different levels of processing strictness based on local requirements. First monitoring agents handle data with less stringent deadlines, while third monitoring agents handle time-critical data. This local differentiation maintains real-time performance for critical data while allowing the system to scale by adding agents with varying processing characteristics.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8065114B2Ubiquitous monitoring system
Publication Date: 2011.11.22 AJOU UNIV IND ACADEMIC COOP FOUND
  • US8065114B2 patent drawing
  • US8065114B2 patent drawing
  • US8065114B2 patent drawing

AI summary

There is provided a ubiquitous monitoring system comprising a plurality of sensor nodes, one or more agent adapters receiving sensing data from the plurality of sensor nodes and determining to where the sensing data is transmitted according to one of characteristics of the plurality of sensing nodes and characteristics of the sensing data, one or more first monitoring agents receiving the sensing data from the agent adapter, one or more second monitoring agents receiving the sensing data from one of the agent adapter and the first monitoring agent, one or more third monitoring agents receiving the sensing data from one of the agent adapter and the second monitoring agent, and a monitoring engine receiving the sensing data from the third monitoring agent and monitoring the received sensing data.