Data Broker Behavior Models for Adaptive Control Packet Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data broker systems fail to efficiently manage the transmission of control packets in a publish/subscribe messaging system, particularly when publisher clients have limited capabilities or intermittent connectivity, leading to undesired behavior and the inability to modify their operations dynamically.
Innovation Solution
Implement a behavior model run time function (BMRTF) within the data broker system that allows for the deployment of behavior models without interrupting ongoing processing, enabling dynamic adaptation of the data broker's behavior based on client and message-specific criteria, using a scripting language for real-time interpretation and execution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a data broker operates according to standard protocols with uniform behavior for all clients, then system reliability and protocol compliance are improved, but adaptability to specific client requirements and dynamic behavior modification deteriorate
Solution Approach 1:
The patent implements dynamic behavior models that can be deployed and modified at runtime without restarting the data broker. The behavior model manager loads, activates, and manages behavior models that dynamically adjust the data broker's operation based on client-specific requirements, while maintaining protocol compliance through structured integration.
Solution Approach 2:
The patent changes the operational parameters of the data broker by introducing configurable behavior models that modify processing logic, message routing, and client interaction patterns. These parameter changes enable adaptive behavior while maintaining core protocol compliance through layered architecture.
2Adaptability or versatility
If behavior models are deployed to modify data broker operation, then adaptability and customization are improved, but system complexity and deployment management deteriorate
Solution Approach 1:
The patent introduces a behavior model manager as an intermediary component that mediates between the core data broker functionality and custom behavior models. This manager handles model loading, activation, parameter configuration, and lifecycle management, isolating complexity from the core broker and simplifying deployment.
Solution Approach 2:
The patent segments the data broker system into distinct functional components: the core broker, behavior models, and behavior model manager. This segmentation allows independent development, testing, and deployment of behavior models without affecting the core system, reducing overall complexity.
3Ease of operation
If the data broker processes control packets from publisher clients, then client behavior management is improved, but processing time and system load deteriorate
Solution Approach 1:
The patent applies preliminary action by pre-compiling behavior models and preparing processing logic before runtime execution. The behavior model manager pre-loads and validates behavior models, so that when control packets arrive, the processing logic is already ready, reducing actual processing time during message handling.
Data Source
AI summary
A method performed at a data broker in a publish/subscribe messaging system, the method comprising establishing, in accordance with a publish/subscribe messaging protocol, a respective connection with each of one or more publish/subscribe messaging clients, after the establishing, receiving at the data broker system from a system client a deployment instruction instructing the data broker system to deploy a behavior model for modifying an operation of the data broker system, and in response to receiving the deployment instruction, processing control packets received at the data broker from the one or more publish/subscribe messaging clients in accordance with the behavior model.


