17454494. STORAGE OPTIMIZATION FOR EVENT STREAMING FOR MULTIPLE CONSUMERS simplified abstract (International Business Machines Corporation)

From WikiPatents
Jump to navigation Jump to search

STORAGE OPTIMIZATION FOR EVENT STREAMING FOR MULTIPLE CONSUMERS

Organization Name

International Business Machines Corporation

Inventor(s)

John Mark Clifton of Hertford (GB)

Jack Philip Boad of Rainham (GB)

David Jonathan Richards of Romsey (GB)

Callum Peter Jackson of Romsey (GB)

STORAGE OPTIMIZATION FOR EVENT STREAMING FOR MULTIPLE CONSUMERS - A simplified explanation of the abstract

This abstract first appeared for US patent application 17454494 titled 'STORAGE OPTIMIZATION FOR EVENT STREAMING FOR MULTIPLE CONSUMERS

Simplified Explanation

The patent application describes a method and system for optimizing storage of event streams for multiple consumers. Here is a simplified explanation of the abstract:

  • The method involves storing an entire event stream in a first tier storage.
  • The method dynamically determines advance portions of the event stream for each consumer based on their position index in the event stream.
  • Advance portions are the parts of the event stream that will be consumed next by each consumer.
  • The method then stores these advance portions in a second tier storage that has higher performance than the first tier storage.

Potential applications of this technology:

  • Event streaming platforms: This technology can be applied to optimize storage and retrieval of event streams in platforms that handle real-time data processing, such as financial trading systems or social media platforms.
  • Internet of Things (IoT): IoT devices generate a large volume of event data, and this technology can help in efficiently storing and delivering these events to multiple consumers.
  • Data analytics: Event streams are often used as a data source for real-time analytics, and this technology can improve the performance and scalability of such analytics systems.

Problems solved by this technology:

  • Storage efficiency: By dynamically determining and storing only the advance portions of the event stream for each consumer, this technology reduces the storage requirements and improves overall efficiency.
  • Performance optimization: Storing advance portions in a higher-performance second tier storage ensures faster access and delivery of events to consumers, enhancing the overall system performance.

Benefits of this technology:

  • Improved scalability: The method allows for efficient storage and retrieval of event streams for multiple consumers, enabling the system to handle increasing data volumes and growing number of consumers.
  • Reduced storage costs: By storing only the advance portions of the event stream, the method optimizes storage usage and reduces the associated costs.
  • Enhanced consumer experience: Faster access to advance portions of the event stream improves the real-time experience for consumers, ensuring timely delivery of relevant events.


Original Abstract Submitted

Method and system are provided for storage optimization for event streaming for multiple consumers. The method provides an entire event stream for storage in a first tier storage and dynamically determines advance portions of the event stream for at least some of the consumers based on a consumer's position index in the event stream. The advance portions are portions of the event stream that will be consumed next by the consumer and the method provides the advance portions of the event stream for storage in second tier storage that has a higher performance than the first tier storage.