Live video analytics at scale with approximation and {Delay-Tolerance}
Video cameras are pervasively deployed for security and smart city scenarios, with millions
of them in large cities worldwide. Achieving the potential of these cameras requires …
of them in large cities worldwide. Achieving the potential of these cameras requires …
Samza: stateful scalable stream processing at LinkedIn
SA Noghabi, K Paramasivam, Y Pan… - Proceedings of the …, 2017 - dl.acm.org
Distributed stream processing systems need to support stateful processing, recover quickly
from failures to resume such processing, and reprocess an entire data stream quickly. We …
from failures to resume such processing, and reprocess an entire data stream quickly. We …
Focus: Querying large video datasets with low latency and low cost
Large volumes of videos are continuously recorded from cameras deployed for traffic control
and surveillance with the goal of answering “after the fact” queries: identify video frames with …
and surveillance with the goal of answering “after the fact” queries: identify video frames with …
In-network computation is a dumb idea whose time has come
Programmable data plane hardware creates new opportunities for infusing intelligence into
the network. This raises a fundamental question: what kinds of computation should be …
the network. This raises a fundamental question: what kinds of computation should be …
Jiffy: Elastic far-memory for stateful serverless analytics
Stateful serverless analytics can be enabled using a remote memory system for inter-task
communication, and for storing and exchanging intermediate data. However, existing …
communication, and for storing and exchanging intermediate data. However, existing …
Drizzle: Fast and adaptable stream processing at scale
Large scale streaming systems aim to provide high throughput and low latency. They are
often used to run mission-critical applications, and must be available 24x7. Thus such …
often used to run mission-critical applications, and must be available 24x7. Thus such …
Consistency and completeness: Rethinking distributed stream processing in apache kafka
G Wang, L Chen, A Dikshit, J Gustafson… - Proceedings of the …, 2021 - dl.acm.org
An increasingly important system requirement for distributed stream processing applications
is to provide strong correctness guarantees under unexpected failures and out-of-order data …
is to provide strong correctness guarantees under unexpected failures and out-of-order data …
A survey on the evolution of stream processing systems
Stream processing has been an active research field for more than 20 years, but it is now
witnessing its prime time due to recent successful efforts by the research community and …
witnessing its prime time due to recent successful efforts by the research community and …
{EdgeWise}: A better stream processing engine for the edge
Many Internet of Things (IoT) applications would benefit if streams of data could be analyzed
rapidly at the Edge, near the data source. However, existing Stream Processing Engines …
rapidly at the Edge, near the data source. However, existing Stream Processing Engines …
{StreamBox}: Modern Stream Processing on a Multicore Machine
Stream analytics on real-time events has an insatiable demand for throughput and latency.
Its performance on a single machine is central to meeting this demand, even in a distributed …
Its performance on a single machine is central to meeting this demand, even in a distributed …