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 …

Scheduling in distributed systems: A cloud computing perspective

LF Bittencourt, A Goldman, ERM Madeira… - Computer science …, 2018 - Elsevier
Scheduling is essentially a decision-making process that enables resource sharing among a
number of activities by determining their execution order on the set of available resources …

Model-free control for distributed stream data processing using deep reinforcement learning

T Li, Z Xu, J Tang, Y Wang - arXiv preprint arXiv:1803.01016, 2018 - arxiv.org
In this paper, we focus on general-purpose Distributed Stream Data Processing Systems
(DSDPSs), which deal with processing of unbounded streams of continuous data at scale …

Performance modeling and predictive scheduling for distributed stream data processing

T Li, J Tang, J Xu - IEEE Transactions on Big Data, 2016 - ieeexplore.ieee.org
In a distributed stream data processing system, an application is usually modeled using a
directed graph, in which each vertex corresponds to a data source or a processing unit, and …

SLA management for big data analytical applications in clouds: A taxonomy study

X Zeng, S Garg, M Barika, AY Zomaya, L Wang… - ACM Computing …, 2020 - dl.acm.org
Recent years have witnessed the booming of big data analytical applications (BDAAs). This
trend provides unrivaled opportunities to reveal the latent patterns and correlations …

Task scheduling in real-time industrial scenarios

G Chen, J Zhang, M Ning, W Cui, M Ma - Computers & Industrial …, 2023 - Elsevier
Task scheduling for microservice-oriented industrial software is a complex process. It is a
real-time process where multiple task attributes should be considered and different tasks …

A predictive scheduling framework for fast and distributed stream data processing

T Li, J Tang, J Xu - 2015 IEEE International Conference on Big …, 2015 - ieeexplore.ieee.org
In a distributed stream data processing system, an application is usually modeled using a
directed graph, in which each vertex corresponds to a data source or a processing unit, and …

A stepwise auto-profiling method for performance optimization of streaming applications

X Liu, AV Dastjerdi, RN Calheiros, C Qu… - ACM Transactions on …, 2017 - dl.acm.org
Data stream management systems (DSMSs) are scalable, highly available, and fault-tolerant
systems that aggregate and analyze real-time data in motion. To continuously perform …

Some new observations on slo-aware edge stream processing

A Shahid, P Kang, P Lama… - 2023 IEEE Cloud Summit, 2023 - ieeexplore.ieee.org
The emergence of edge stream processing has created a new way of processing real-time
data from the Internet of Things (IoT), which comprises a plethora of geographically …

Real-time service task scheduling with fine-grained resource utilization to benefit important industrial business

G Chen, J Zhang, W Cui, J Hu, Y Peng - Computers & Industrial …, 2024 - Elsevier
Scheduling of service-oriented industrial businesses to meet the real-time requirements and
improve the computing resources utilization is important. To this end, a Fine-grained Online …