Segmented Management Data Transmission via Messaging Bus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network management systems face inefficiencies when handling large amounts of management data, leading to potential time outs, repeated retry requests, and frustration due to overwhelming of underlying streaming and messaging architectures.

Innovation Solution

The system divides management data into discrete chunks, labeled with transaction and chunk identifiers, allowing for separate transmission via a messaging bus, preventing overwhelming of the infrastructure and enabling successful delivery and reconstruction of data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If large amounts of management data are transmitted via streaming network architecture, then complete management data can be delivered to the NMS, but the streaming connection becomes overwhelmed causing time outs and retry requests

Engineering Contradiction:
Improveamount of management dataVSAvoiddelivery success rate
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent divides large amounts of management data into discrete chunks with transaction identifiers and chunk identifiers. Each chunk is transmitted separately through the messaging bus, preventing the streaming connection from being overwhelmed while ensuring complete data delivery. The chunks are then reassembled at the NMS to reconstruct the original management data.

Inventive Principle:
Principle #1Segmentation

2Productivity

If management data is transmitted as a single large stream, then all data can be sent at once, but the interface becomes unresponsive and administrators experience frustration

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidinterface responsiveness
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

By segmenting management data into smaller chunks with identifiers, the system can process and display chunks incrementally as they arrive through the messaging bus. This maintains interface responsiveness while still transmitting large amounts of data efficiently, as administrators can begin interacting with partial results while remaining chunks are being processed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The messaging bus acts as an intermediary between the collector network device and the webserver, buffering and managing the flow of data chunks. This mediator enables smooth data transmission without directly overwhelming the user interface, allowing the system to handle large data volumes while maintaining responsive interaction.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12034793B2Retrieving operational command response text from network devices
Publication Date: 2024.07.09 JUNIPER NETWORKS INC
  • US12034793B2 patent drawing
  • US12034793B2 patent drawing
  • US12034793B2 patent drawing

AI summary

In general, techniques are described for retrieving operational command response text from network devices. A collector network device comprising an interface and a processor may be configured to perform the techniques. The interface may receive, via a messaging bus between the network management system and a webserver, a first command to request management data stored by a managed network device, and send, in response to the first command, a second command to direct the managed network device to output the management data. The interface may also receive, from the managed network device, the management data. The processor may generate, from the management data, a plurality of partial responses that each includes a portion of the management data, where the interface may next send, via the messaging bus and to the webserver, each of the plurality of partial responses as a separate message.