EDBT 2026 Demo / reviewers in the wild / expert
Xiangping Bu
dblp:47/7446
· DBLP profile ↗
7ranked-venue papers
4as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 4 first-authorSoftware engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Cloud and datacenter computing · 64% Parallel and multicore computing · 36% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › parallel scheduling › resource-aware scheduling
interference-aware scheduling |
0.2 | 1 | 2013 | Interference and locality-aware task scheduling for MapReduce applications in virtual clusters · HPDC 2013 |
Parallel and multicore computing › parallel scheduling
locality-aware scheduling |
0.2 | 1 | 2013 | Interference and locality-aware task scheduling for MapReduce applications in virtual clusters · HPDC 2013 |
Cloud and datacenter computing › cluster resource management and scheduling › cluster scheduling
mapreduce scheduling |
0.2 | 1 | 2013 | Interference and locality-aware task scheduling for MapReduce applications in virtual clusters · HPDC 2013 |
Cloud and datacenter computing
resource management |
0.2 | 1 | 2013 | Coordinated Self-Configuration of Virtual Machines and Appliances Using a Model-Free Learning Approach · IEEE Trans. Parallel Distributed Syst. 2013 |
Parallel and multicore computing
task scheduling |
0.2 | 1 | 2013 | Interference and locality-aware task scheduling for MapReduce applications in virtual clusters · HPDC 2013 |
Cloud and datacenter computing › virtualization
virtual cluster |
0.2 | 1 | 2013 | Interference and locality-aware task scheduling for MapReduce applications in virtual clusters · HPDC 2013 |
Cloud and datacenter computing
resource allocation |
0.1 | 1 | 2011 | Self-adaptive provisioning of virtualized resources in cloud computing · SIGMETRICS 2011 |
Cloud and datacenter computing › resource management
virtualized resource management |
0.1 | 1 | 2011 | Self-adaptive provisioning of virtualized resources in cloud computing · SIGMETRICS 2011 |
Cloud and datacenter computing › resource provisioning
virtual machine provisioning |
0.1 | 1 | 2011 | Self-adaptive provisioning of virtualized resources in cloud computing · SIGMETRICS 2011 |
Methods — techniques the papers use, named apart from their topics
reinforcement learning · 0.3simplex method · 0.2distributed learning · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Interference and locality-aware task scheduling for MapReduce applications in virtual clusters
Xiangping Bu, Jia Rao, Cheng-Zhong Xu 0001 |
HPDC | 1 |
| 2013 | Coordinated Self-Configuration of Virtual Machines and Appliances Using a Model-Free Learning ApproachabstractCloud computing has a key requirement for resource configuration in a real-time manner. In such virtualized environments, both virtual machines (VMs) and hosted applications need to be configured on-the-fly to adapt to system dynamics. The interplay between the layers of VMs and applications further complicates the problem of cloud configuration. Independent tuning of each aspect may not lead to optimal system wide performance. In this paper, we propose a framework, namely CoTuner, for coordinated configuration of VMs and resident applications. At the heart of the framework is a model-free hybrid reinforcement learning (RL) approach, which combines the advantages of Simplex method and RL method and is further enhanced by the use of system knowledge guided exploration policies. Experimental results on Xen-based virtualized environments with TPC-W and TPC-C benchmarks demonstrate that CoTuner is able to drive a virtual server cluster into an optimal or near-optimal configuration state on the fly, in response to the change of workload. It improves the systems throughput by more than 30 percent over independent tuning strategies. In comparison with the coordinated tuning strategies based on basic RL or Simplex algorithm, the hybrid RL algorithm gains 25 to 40 percent throughput improvement. Xiangping Bu, Jia Rao, Cheng-Zhong Xu 0001 |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2012 | URL: A unified reinforcement learning approach for autonomic cloud management
Cheng-Zhong Xu 0001, Jia Rao, Xiangping Bu |
J. Parallel Distributed Comput. | 3 |
| 2011 | A Model-free Learning Approach for Coordinated Configuration of Virtual Machines and AppliancesabstractCloud computing has a key requirement for resource configuration in a real-time manner. In such virtualized environments, both virtual machines (VMs) and hosted applications need to be configured on-the-fly to adapt to system dynamics. The interplay between the layers of VMs and applications further complicates the problem of cloud configuration. Independent tuning of each aspect may not lead to optimal system wide performance. In this paper, we propose a framework, namely CoTuner, for coordinated configuration of VMs and resident applications. At the heart of the framework is a model-free hybrid reinforcement learning (RL) approach, which combines the advantages of Simplex and RL methods and is further enhanced by the use of system knowledge guided exploration policies. Experimental results on Xen-based virtualized environments with TPC-W and TPC-C benchmarks demonstrate that CoTuner is able to drive a virtual server system into an optimal or near optimal configuration state dynamically, in response to the change of workload. It improves the systems throughput by more than 30% over independent tuning strategies. In comparison with the coordinated tuning strategies based solely on Simplex or basic RL algorithm, the hybrid RL algorithm gains 30% to 40% throughput improvement. Moreover, the algorithm is able to reduce SLA violation of the applications by more than 80%. Xiangping Bu, Jia Rao, Cheng-Zhong Xu 0001 |
MASCOTS | 1 |
| 2011 | A Distributed Self-Learning Approach for Elastic Provisioning of Virtualized Cloud ResourcesabstractAlthough cloud computing has gained sufficient popularity recently, there are still some key impediments to enterprise adoption. Cloud management is one of the top challenges. The ability of on-the-fly partitioning hardware resources into virtual machine(VM) instances facilitates elastic computing environment to users. But the extra layer of resource virtualization poses challenges on effective cloud management. The factors of time-varying user demand, complicated interplay between co-hosted VMs and the arbitrary deployment of multitier applications make it difficult for administrators to plan good VM configurations. In this paper, we propose a distributed learning mechanism that facilitates self-adaptive virtual machines resource provisioning. We treat cloud resource allocation as a distributed learning task, in which each VM being a highly autonomous agent submits resource requests according to its own benefit. The mechanism evaluates the requests and replies with feedback. We develop a reinforcement learning algorithm with a highly efficient representation of experiences as the heart of the VM side learning engine. We prototype the mechanism and the distributed learning algorithm in an iBalloon system. Experiment results on an Xen-based cloud test bed demonstrate the effectiveness of iBalloon. The distributed VM agents are able to reach near-optimal configuration decisions in 7 iteration step sat no more than 5% performance cost. Most importantly, iBalloon shows good scalability on resource allocation by scaling to 128 correlated VMs. Jia Rao, Xiangping Bu, Cheng-Zhong Xu 0001 |
MASCOTS | 2 |
| 2011 | Self-adaptive provisioning of virtualized resources in cloud computingabstractIn this paper, we propose a distributed learning mechanism that facilitates self-adaptive virtual machines resource provisioning. We treat cloud resource allocation as a distributed learning task, in which each VM being a highly autonomous agent submits resource requests according to its own benefit. The mechanism evaluates the requests and replies with feedback. We develop a reinforcement learning algorithm with a highly efficient representation of experiences as the heart of the VM side learning engine. We prototype the mechanism and the distributed learning algorithm in an iBalloon system. Experiment results on a Xen-based cloud testbed demonstrate the effectiveness of iBalloon. Jia Rao, Xiangping Bu, Cheng-Zhong Xu 0001 |
SIGMETRICS | 2 |
| 2009 | A Reinforcement Learning Approach to Online Web Systems Auto-configurationabstractIn a web system, configuration is crucial to the performance and service availability. It is a challenge, not only because of the dynamics of Internet traffic, but also the dynamic virtual machine environment the system tends to be run on. In this paper, we propose a reinforcement learning approach for autonomic configuration and reconfiguration of multi-tier web systems. It is able to adapt performance parameter settings not only to the change of workload, but also to the change of virtual machine configurations. The RL approach is enhanced with an efficient initialization policy to reduce the learning time for online decision. The approach is evaluated using TPC-W benchmark on a three-tier website hosted on a Xen-based virtual machine environment. Experiment results demonstrate that the approach can auto-configure the web system dynamically in response to the change in both workload and VM resource. It can drive the system into a near-optimal configuration setting in less than 25 trial-and-error iterations. Xiangping Bu, Jia Rao, Cheng-Zhong Xu 0001 |
ICDCS | 1 |