Event Streaming Data Plane Reduction Through Direct CloudEvents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Knative eventing systems in serverless computing experience high latency and resource consumption due to multiple serialization and deserialization operations and unnecessary data plane hops between Kafka and HTTP protocols, leading to inefficient event delivery and increased costs.

Innovation Solution

Implement a Directed Acyclical Graph (DAG) analysis to identify and simplify data plane pathways by eliminating intermediate hops, allowing event messages to be sent directly between sources and destinations using CloudEvents, thereby reducing serialization and deserialization processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple intermediate hops are used in data plane pathways between Kafka and HTTP protocols, then protocol compatibility and system flexibility are improved, but latency and resource consumption increase

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent extracts and removes unnecessary intermediate hops from the data plane pathway. By analyzing the DAG of event delivery paths, the system identifies and eliminates redundant serialization/deserialization operations and intermediate protocol conversions, allowing events to flow directly from Kafka sources to HTTP destinations when no intermediate processing is required.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the event delivery path into essential and non-essential components. By separating the core source-destination pathway from optional intermediate hops, the system can selectively remove unnecessary segments while preserving required protocol compatibility layers, thus reducing latency without sacrificing adaptability.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple serialization and deserialization operations are performed across intermediate hops, then protocol compatibility is improved, but resource utilization and costs increase

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidresource utilization
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts and eliminates redundant serialization/deserialization operations from the event delivery path. By identifying unnecessary intermediate hops through DAG analysis, the system removes duplicate protocol conversion operations that consume CPU resources, memory allocation, and garbage collection overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges adjacent protocol conversion operations into single optimized transformations. By combining multiple serialization/deserialization steps into unified operations where possible, the system reduces the total number of resource-intensive conversions while maintaining protocol compatibility requirements.

Inventive Principle:
Principle #5Merging (Combining)

3Speed

If intermediate hops are eliminated to reduce latency, then event delivery speed is improved, but system complexity increases due to direct pathway configuration

Engineering Contradiction:
Improveevent delivery speedVSAvoidpathway configuration complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent introduces a control plane intermediary that automatically analyzes DAGs and determines optimal direct pathways. This mediator component handles the complexity of pathway configuration by programmatically identifying which events can bypass intermediates, thus achieving high-speed direct delivery without manual configuration complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary DAG analysis and pathway optimization before event delivery occurs. By pre-computing optimal direct pathways and caching routing decisions, the system eliminates runtime complexity and enables straightforward direct-hop configuration while maintaining the ability to optimize for speed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12368774B2Data plane reduction for eventing components
Publication Date: 2025.07.22 RED HAT LLC
  • US12368774B2 patent drawing
  • US12368774B2 patent drawing
  • US12368774B2 patent drawing

AI summary

Systems and methods are described for configuring a data plane of an event streaming platform. An example method includes receiving a topology definition describing a topology of an event streaming platform, and generating a representation of a data plane of the event streaming platform.