Management Controller Path Selection for HTTP and MQTT Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing systems face challenges in efficiently selecting communication protocols and channels that optimize resource usage while meeting security and synchronicity requirements, leading to potential security breaches and delays in response times.

Innovation Solution

A management controller in the data processing system determines the optimal communication path based on data characteristics, using either a direct HTTP/HTTPS protocol or a broker-based MQTT protocol to transmit data, thereby ensuring resource optimization and timely responses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a direct HTTP/HTTPS protocol is used for data transmission, then response time and synchronicity are improved, but resource consumption and security risks increase

Engineering Contradiction:
Improveresponse timeVSAvoidresource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system dynamically selects communication protocols based on real-time data characteristics and requirements. The management controller evaluates whether to use HTTP/HTTPS for synchronous responses or MQTT for resource-efficient transmission, adapting the communication strategy to specific operational needs rather than using a fixed protocol.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameter of communication protocol selection based on data characteristics such as synchronicity requirements, security needs, and resource availability. By varying this parameter dynamically, the system optimizes both response time and resource consumption for different transmission scenarios.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If a broker-based MQTT protocol is used for data transmission, then resource usage is optimized, but response time and synchronicity deteriorate

Engineering Contradiction:
Improveresource usageVSAvoidresponse time
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The system dynamically switches between MQTT and HTTP/HTTPS protocols based on whether synchronicity is required. For non-critical data where resource optimization is paramount, MQTT with broker-based transmission is selected. For time-sensitive operations requiring synchronous responses, the system transitions to direct HTTP/HTTPS communication.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The communication protocol parameter is adjusted based on resource availability and transmission urgency. When resources are constrained and synchronicity is not critical, MQTT provides optimized resource usage. When immediate response is needed, the system changes to HTTP/HTTPS to maintain performance.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If communication protocol selection is not optimized, then system complexity is reduced, but security risks and transmission delays increase

Engineering Contradiction:
Improvesystem complexityVSAvoidsecurity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The management controller serves as an intermediary that intelligently selects communication protocols based on data characteristics and security requirements. This mediator component adds complexity only where needed - the selection logic - while simplifying individual transmission operations by automatically choosing the appropriate protocol for each data type and security context.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary evaluation of data characteristics and security requirements before transmission begins. The management controller assesses synchronicity needs, security constraints, and resource availability in advance, selecting the appropriate protocol beforehand to prevent security breaches and delays rather than reacting to problems during transmission.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12470490B2Selecting a communication method using a management controller of a data processing system
Publication Date: 2025.11.11 DELL PROD LP
  • US12470490B2 patent drawing
  • US12470490B2 patent drawing
  • US12470490B2 patent drawing

AI summary

Methods and systems for managing operations of a data processing system are disclosed. To manage operations of the data processing system, a management controller of the data processing system may obtain data to be provided to a remote device. The management controller may obtain a characteristic of the data. Based on at least the characteristic and a rule set for determining transmission paths for data, a determination may be made regarding a transmission path for the data. In a first instance of the determination in which the transmission path includes a broker, the data may be provided to the broker via an out-of-band communication channel using a broker communication protocol. In a second instance of the determination in which the transmission path does not include the broker, the data may be provided to the remote device via an out-of-band communication channel using a hypertext transfer protocol (HTTP).