Runtime adaptation of data stream processing systems: The state of the art

V Cardellini, F Lo Presti, M Nardelli… - ACM Computing …, 2022 - dl.acm.org
Data stream processing (DSP) has emerged over the years as the reference paradigm for
the analysis of continuous and fast information flows, which often have to be processed with …

{FIRM}: An intelligent fine-grained resource management framework for {SLO-Oriented} microservices

H Qiu, SS Banerjee, S Jha, ZT Kalbarczyk… - 14th USENIX symposium …, 2020 - usenix.org
User-facing latency-sensitive web services include numerous distributed,
intercommunicating microservices that promise to simplify software development and …

Cloudburst: Stateful functions-as-a-service

V Sreekanti, C Wu, XC Lin, J Schleier-Smith… - arxiv preprint arxiv …, 2020 - arxiv.org
Function-as-a-Service (FaaS) platforms and" serverless" cloud computing are becoming
increasingly popular. Current FaaS offerings are targeted at stateless functions that do …

InferLine: latency-aware provisioning and scaling for prediction serving pipelines

D Crankshaw, GE Sela, X Mo, C Zumar… - Proceedings of the 11th …, 2020 - dl.acm.org
Serving ML prediction pipelines spanning multiple models and hardware accelerators is a
key challenge in production machine learning. Optimally configuring these pipelines to meet …

Deepscaling: microservices autoscaling for stable cpu utilization in large scale cloud systems

Z Wang, S Zhu, J Li, W Jiang… - Proceedings of the 13th …, 2022 - dl.acm.org
Cloud service providers conservatively provision excessive resources to ensure service
level objectives (SLOs) are met. They often set lower CPU utilization targets to ensure …

Self‐adaptation on parallel stream processing: A systematic review

A Vogel, D Griebler, M Danelutto… - Concurrency and …, 2022 - Wiley Online Library
A recurrent challenge in real‐world applications is autonomous management of the
executions at run‐time. In this vein, stream processing is a class of applications that compute …

tf. data: A machine learning data processing framework

DG Murray, J Simsa, A Klimovic, I Indyk - arxiv preprint arxiv:2101.12127, 2021 - arxiv.org
Training machine learning models requires feeding input data for models to ingest. Input
pipelines for machine learning jobs are often challenging to implement efficiently as they …

A survey on the evolution of stream processing systems

M Fragkoulis, P Carbone, V Kalavri, A Katsifodimos - The VLDB Journal, 2024 - Springer
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 …

Showar: Right-sizing and efficient scheduling of microservices

AF Baarzi, G Kesidis - Proceedings of the ACM Symposium on Cloud …, 2021 - dl.acm.org
Microservices architecture have been widely adopted in designing distributed cloud
applications where the application is decoupled into multiple small components (ie" …

Rhino: Efficient management of very large distributed state for stream processing engines

B Del Monte, S Zeuch, T Rabl, V Markl - Proceedings of the 2020 ACM …, 2020 - dl.acm.org
Scale-out stream processing engines (SPEs) are powering large big data applications on
high velocity data streams. Industrial setups require SPEs to sustain outages, varying data …