Faasflow: Enable efficient workflow execution for function-as-a-service
Serverless computing (Function-as-a-Service) provides fine-grain resource sharing by
running functions (or Lambdas) in containers. Data-dependent functions are required to be …
running functions (or Lambdas) in containers. Data-dependent functions are required to be …
A systematic mapping of performance in distributed stream processing systems
Several software systems are built upon stream processing architectures to process large
amounts of data in near real-time. Today's distributed stream processing systems (DSPSs) …
amounts of data in near real-time. Today's distributed stream processing systems (DSPSs) …
An experimental survey on big data frameworks
Recently, increasingly large amounts of data are generated from a variety of sources.
Existing data processing technologies are not suitable to cope with the huge amounts of …
Existing data processing technologies are not suitable to cope with the huge amounts of …
Analyzing efficient stream processing on modern hardware
Modern Stream Processing Engines (SPEs) process large data volumes under tight latency
constraints. Many SPEs execute processing pipelines using message passing on shared …
constraints. Many SPEs execute processing pipelines using message passing on shared …
Advancements in accelerating deep neural network inference on aiot devices: A survey
The amalgamation of artificial intelligence with Internet of Things (AIoT) devices have seen a
rapid surge in growth, largely due to the effective implementation of deep neural network …
rapid surge in growth, largely due to the effective implementation of deep neural network …
Gpu-accelerated subgraph enumeration on partitioned graphs
Subgraph enumeration is important for many applications such as network motif discovery
and community detection. Recent works utilize graphics processing units (GPUs) to …
and community detection. Recent works utilize graphics processing units (GPUs) to …
Dspbench: A suite of benchmark applications for distributed data stream processing systems
Systems enabling the continuous processing of large data streams have recently attracted
the attention of the scientific community and industrial stakeholders. Data Stream Processing …
the attention of the scientific community and industrial stakeholders. Data Stream Processing …
[HTML][HTML] Benchmarking scalability of stream processing frameworks deployed as microservices in the cloud
S Henning, W Hasselbring - Journal of Systems and Software, 2024 - Elsevier
Context: The combination of distributed stream processing with microservice architectures is
an emerging pattern for building data-intensive software systems. In such systems, stream …
an emerging pattern for building data-intensive software systems. In such systems, stream …
Grizzly: Efficient stream processing through adaptive query compilation
Stream Processing Engines (SPEs) execute long-running queries on unbounded data
streams. They follow an interpretation-based processing model and do not perform runtime …
streams. They follow an interpretation-based processing model and do not perform runtime …
Briskstream: Scaling data stream processing on shared-memory multicore architectures
We introduce BriskStream, an in-memory data stream processing system (DSPSs)
specifically designed for modern shared-memory multicore architectures. BriskStream's key …
specifically designed for modern shared-memory multicore architectures. BriskStream's key …