Distributed Contextual Analytics Framework for Network Congestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information processing systems with virtualization infrastructure face challenges in implementing effective analytics functionality, particularly in dynamically scaling and managing resources to meet changing user demands and geographically dispersed data processing needs.

Innovation Solution

The implementation of a distributed contextual analytics framework using virtualization infrastructure, which comprises multiple local nodes and a central node, allowing for dynamic addition, modification, and deletion of nodes based on policy criteria, with local analytics performed at edge nodes and further processed at a central node, enabling efficient data capture, replication, and management across networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If analytics functionality is centralized in a single location, then system management is simplified, but network congestion increases and response time to local data sources deteriorates

Engineering Contradiction:
Improvesystem managementVSAvoidnetwork congestion
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The analytics framework is segmented into multiple distributed nodes rather than a single centralized location. Each node independently performs analytics functions on local data, dividing the overall analytics workload across the network. This segmentation reduces network traffic by processing data locally and only exchanging necessary results or aggregated information between nodes, thereby reducing network congestion while maintaining manageable system architecture through modular design.

Inventive Principle:
Principle #1Segmentation

2Productivity

If analytics nodes are distributed across multiple locations, then network congestion is reduced and local processing efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvelocal processing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Each distributed analytics node is designed as a universal, multi-functional unit capable of performing the complete analytics workflow locally. Nodes can independently execute data capture, processing, and result generation without requiring constant coordination with other nodes. This universality allows nodes to operate autonomously, improving local processing efficiency while the standardized nature of each node reduces overall system complexity through repeatability and modularity.

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

Solution Approach 2:

The distributed analytics framework incorporates feedback mechanisms where nodes exchange information about their operational status, data needs, and results. This feedback enables automatic coordination and resource allocation across the distributed system, allowing nodes to adapt their behavior based on network conditions and local requirements. The feedback loops provide centralized-like coordination benefits while maintaining distributed autonomy, balancing improved local efficiency with manageable system complexity.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If analytics resources are dynamically added and removed based on demand, then system adaptability to changing user needs is improved, but resource management complexity increases

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidresource management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The analytics framework employs dynamic node provisioning where analytics resources can be automatically added or removed from the distributed network based on real-time demand conditions. Nodes can join or leave the analytics system dynamically, with the framework automatically reconfiguring to maintain functionality. This dynamic capability allows the system to adapt to changing user needs and data volumes while automated resource management protocols handle the complexity of adding and removing nodes, preventing manual management overhead from becoming prohibitive.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10445339B1Distributed contextual analytics
Publication Date: 2019.10.15 EMC IP HLDG CO LLC
  • US10445339B1 patent drawing
  • US10445339B1 patent drawing
  • US10445339B1 patent drawing

AI summary

Distributed nodes are implemented using virtualization infrastructure of at least one processing platform. The processing platform is implemented using at least one processing device comprising a processor coupled to a memory. The distributed nodes collectively provide at least a portion of a distributed contextual analytics framework comprising analytics functions deployed at respective ones of the nodes. For example, the distributed nodes illustratively comprise multiple local nodes and at least one central node, with the distributed contextual analytics framework comprising local analytics functions deployed at respective ones of the local nodes and a central analytics function deployed at the central node.