EDBT 2026 Demo / reviewers in the wild / expert
Xunyun Liu
dblp:138/7440
· DBLP profile ↗
15ranked-venue papers
6as first author
6since 2021 · last 2025
0000-0002-0998-2034ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 10 · 4 first-author · 3 since 2021Artificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorComputer networks · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | GSPA-Net: Generative Semantic-Physical Alignment Network for Universal Image Manipulation Localization
Jieyuan Zhang, Xunyun Liu |
PRCV (8) | 3 |
| 2022 | A multi-level collaborative framework for elastic stream computing systems
Dawei Sun 0001, Shang Gao 0003, Xunyun Liu, Rajkumar Buyya |
Future Gener. Comput. Syst. | 3 |
| 2022 | A state lossless scheduling strategy in distributed stream computing systems
Minghui Wu 0003, Dawei Sun 0001, Yijing Cui, Shang Gao 0003, Xunyun Liu, Rajkumar Buyya |
J. Netw. Comput. Appl. | 5 |
| 2021 | PS-QMix: A Parallel Learning Framework for Q-Mix Using Parameter Server
Xunyun Liu, Boren Xiao |
ADMA | 1 |
| 2021 | K-ear: Extracting data access periodic characteristics for energy-aware data clustering and storing in cloud storage systemsabstractAbstract Rapid increase in energy consumption is a serious problem in cloud storage systems. Data accessed in large‐scale storage systems usually exhibit temporal and spatial characteristics, which make it possible to reduce energy consumption by clustering data with similar access characteristics for storage in the same zone of cloud storage systems. Existing works usually only focus on the frequency of data access. However, widely existing phenomena show data access with seasonal and tidal characteristics in cloud storage systems. The seasonal and tidal characteristics of data access are extracted thoroughly in this paper. According to the extracted data access characteristics, energy‐aware data clustering through a machine learning algorithm (K‐ear) is proposed. K‐ear classifies data into five seasonal categories according to their seasonal access characteristics and then classifies every seasonal category into three tidal categories according to its tidal access characteristics. The 15 classified categories are stored in different storage zones with different energy and performance modes. Simulation experiments using CloudSimDisk with the constructed mathematic models demonstrate that the proposed K‐ear algorithm is more energy‐efficient than the default data clustering algorithms in Hadoop and the classical data clustering storage strategy according to the data access frequency (Striping‐Based Energy‐Aware Strategy). Xindong You, Dawei Sun 0001, Xunyun Liu, Xueqiang Lv, Rajkumar Buyya |
Concurr. Comput. Pract. Exp. | 4 |
| 2021 | Lr-Stream: Using latency and resource aware scheduling to improve latency and throughput for streaming applications
Dawei Sun 0001, Hanyu He, Hongbin Yan, Shang Gao 0003, Xunyun Liu, Xinqi Zheng |
Future Gener. Comput. Syst. | 5 |
| 2020 | Dynamic redirection of real-time data streams for elastic stream computing
Dawei Sun 0001, Shang Gao 0003, Xunyun Liu, Xindong You, Rajkumar Buyya |
Future Gener. Comput. Syst. | 3 |
| 2019 | State and runtime-aware scheduling in elastic stream computing systems
Dawei Sun 0001, Shang Gao 0003, Xunyun Liu, Fengyun Li, Xinqi Zheng, Rajkumar Buyya |
Future Gener. Comput. Syst. | 3 |
| 2019 | Performance-Oriented Deployment of Streaming Applications on CloudabstractPerformance of streaming applications are significantly impacted by the deployment decisions made at infrastructure level, i.e., number and configuration of resources allocated for each functional unit of the application. The current deployment practices are mostly platform-oriented, meaning that the deployment configuration is tuned to a static resource-set environment and thus is inflexible to use in cloud with an on-demand resource pool. In this paper, we propose P-Deployer, a deployment framework that enables streaming applications to run on IaaS clouds with satisfactory performance and minimal resource consumption. It achieves performance-oriented, cost-efficient and automated deployment by holistically optimizing the decisions of operator parallelization, resource provisioning, and task mapping. Using a Monitor-Analyze-Plan-Execute (MAPE) architecture, P-Deployer iteratively builds the connection between performance outcome and resource consumption through task profiling and models the deployment problem as a bin-packing variant. Extensive experiments using both synthetic and real-world streaming applications have shown the correctness and scalability of our approach, and demonstrated its superiority compared to platform-oriented methods in terms of resource cost. Xunyun Liu, Rajkumar Buyya |
IEEE Trans. Big Data | 1 |
| 2018 | Communication Model for Parallel Iterative Stream ProcessingabstractStream processing systems are used for a plethora of low-latency applications that deal with high volumes and varieties of data. In general, streaming applications are formulated as a fixed number of inter-connected operators, where the operator graph indicates the sequence of computations that apply to the streaming data in motion. Typically an iterative operation in a streaming application is done by embedding the iteration in a single operator (which excludes multiple operator instances and hence not scalable) or by using a sequence of operators, one for each iteration (which requires knowledge of the number of iterations a priori). However, the number of iterations of some applications such as k-means clustering cannot be determined at the creation of the application as it depends on the properties of the data received at runtime and the convergence criterion. Hence only a limited number of iterative computations can be executed using this approach. In this paper, we propose a communication model to support intra-operator communication so that iterative computations, including those with an arbitrary number of iterations, can be efficiently executed in streaming applications. We show that the proposed model can support different iterative algorithms that have complex communication patterns. Finally, through evaluating a number of parallel iterative algorithms using large-scale datasets, we demonstrate the scalability and performance of our proposed communication model and compare it to the existing approaches used for constructing iterative streaming applications. Sachini Jayasekara, Xunyun Liu, Shanika Karunasekera, Aaron Harwood |
IEEE BigData | 2 |
| 2018 | A Stepwise Auto-Profiling Method for Performance Optimization of Streaming ApplicationsabstractData stream management systems (DSMSs) are scalable, highly available, and fault-tolerant systems that aggregate and analyze real-time data in motion. To continuously perform analytics on the fly within the stream, state-of-the-art DSMSs host streaming applications as a set of interconnected operators, with each operator encapsulating the semantic of a specific operation. For parallel execution on a particular platform, these operators need to be appropriately replicated in multiple instances that split and process the workload simultaneously. Because the way operators are partitioned affects the resulting performance of streaming applications, it is essential for DSMSs to have a method to compare different operators and make holistic replication decisions to avoid performance bottlenecks and resource wastage. To this end, we propose a stepwise profiling approach to optimize application performance on a given execution platform. It automatically scales distributed computations over streams based on application features and processing power of provisioned resources and builds the relationship between provisioned resources and application performance metrics to evaluate the efficiency of the resulting configuration. Experimental results confirm that the proposed approach successfully fulfills its goals with minimal profiling overhead. Xunyun Liu, Amir Vahid Dastjerdi, Rodrigo N. Calheiros, Chenhao Qu, Rajkumar Buyya |
ACM Trans. Auton. Adapt. Syst. | 1 |
| 2018 | Rethinking elastic online scheduling of big data streaming applications over high-velocity continuous data streams
Dawei Sun 0001, Hongbin Yan, Shang Gao 0003, Xunyun Liu, Rajkumar Buyya |
J. Supercomput. | 4 |
| 2017 | D-Storm: Dynamic Resource-Efficient Scheduling of Stream Processing ApplicationsabstractScheduling streaming applications in Data Stream Management Systems (DSMS) has been investigated for years. However, there lacks an intelligent system that is capable of monitoring application execution, modelling its resource usages, and then adjusting the scheduling plan under different sizes of inputs without requiring users' intervention. In this paper, we model the scheduling problem as a bin-packing variant and propose a heuristic-based algorithm to solve it with minimised inter-node communication. We also implement the D-Storm prototype to validate the efficacy and efficiency of our scheduling algorithm, by extending the Apache Storm framework into a self-adaptive MAPE (Monitoring, Analysis, Planning, Execution) architecture. The evaluation carried out on both synthetic and realistic applications proves that D-Storm outperforms the existing resource-aware scheduler and the default Storm scheduler by at least 16.25% in terms of the inter-node traffic reduction and yields a significant amount of resource savings through consolidation. Xunyun Liu, Rajkumar Buyya |
ICPADS | 1 |
| 2017 | E-Storm: Replication-Based State Management in Distributed Stream Processing SystemsabstractApache Storm is a fault-tolerant, distributed inmemory computation system for processing large volumes of high-velocity data in real-time. As an integral part of the fault-tolerance mechanism, Storm's state management is achieved by a checkpointing framework, which commits states regularly and recovers lost states from the latest checkpoint. However, this method involves a remote data store for state preservation and access, resulting in significant overheads to the performance of error-free execution.In this paper, we propose E-Storm, a replication-based state management system that actively maintains multiple state backups on different worker nodes. We build a prototype on top of Storm by extending it with monitoring and recovery modules to support inter-task state transfer whenever needed. The experiments carried out on synthetic and real-world streaming applications confirm that E-Storm outperforms the existing checkpointing method in terms of the resulting application performance, obtaining as much as 9.44 times throughput improvement while reducing the application latency down to 9.8%. Xunyun Liu, Aaron Harwood, Shanika Karunasekera, Benjamin I. P. Rubinstein, Rajkumar Buyya |
ICPP | 1 |
| 2013 | A Message Logging Protocol Based on User Level Failure Mitigation
Xunyun Liu, Xinhai Xu, Xiaoguang Ren, Yuhua Tang, Ziqing Dai |
ICA3PP (1) | 1 |