Demo Data from VLDB 2026 / reviewers in the wild / expert
Yang Hong 0007
dblp:72/6887-7
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 2019
0000-0003-4786-6402ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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
2 papers |
Cloud and datacenter computing · 57% Memory systems · 43% | |
| Databases, data mining, and information retrieval
1 paper |
Machine learning and data management · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 100% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
resource management |
0.4 | 1 | 2019 | Learn-as-you-go with Megh: Efficient Live Migration of Virtual Machines · IEEE Trans. Parallel Distributed Syst. 2019 |
Cloud and datacenter computing › virtualization › virtual machine migration
virtual machine live migration |
0.4 | 1 | 2019 | Learn-as-you-go with Megh: Efficient Live Migration of Virtual Machines · IEEE Trans. Parallel Distributed Syst. 2019 |
Memory systems
cache coherence |
0.3 | 1 | 2017 | Fence-Free Synchronization with Dynamically Serialized Synchronization Variables · IEEE Trans. Parallel Distributed Syst. 2017 |
Memory systems › cache coherence
directory-based coherence |
0.3 | 1 | 2017 | Fence-Free Synchronization with Dynamically Serialized Synchronization Variables · IEEE Trans. Parallel Distributed Syst. 2017 |
Memory systems
memory consistency |
0.3 | 1 | 2017 | Fence-Free Synchronization with Dynamically Serialized Synchronization Variables · IEEE Trans. Parallel Distributed Syst. 2017 |
Concurrent programming › synchronization
synchronization primitives |
0.1 | 1 | 2017 | Fence-Free Synchronization with Dynamically Serialized Synchronization Variables · IEEE Trans. Parallel Distributed Syst. 2017 |
Methods — techniques the papers use, named apart from their topics
reinforcement learning · 0.8markov decision process · 0.8dimensionality reduction · 0.8sync-var differentiation · 0.6directory controller integration · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Scaling out NUMA-Aware Applications with RDMA-Based Distributed Shared Memory
Yang Hong 0007, Fan Yang 0024, Binyu Zang, Haibing Guan, Haibo Chen 0001 |
J. Comput. Sci. Technol. | 1 |
| 2019 | Learn-as-you-go with Megh: Efficient Live Migration of Virtual MachinesabstractCloud providers leverage live migration of virtual machines to reduce energy consumption and allocate resources efficiently in data centers. Each migration decision depends on three questions: when to move a virtual machine, which virtual machine to move and where to move it? Dynamic, uncertain, and heterogeneous workloads running on virtual machines make such decisions difficult. Knowledge-based and heuristics-based algorithms are commonly used to tackle this problem. Knowledge-based algorithms, such as MaxWeight scheduling algorithms, are dependent on the specifics and the dynamics of the targeted Cloud architectures and applications. Heuristics-based algorithms, such as MMT algorithms, suffer from high variance and poor convergence because of their greedy approach. We propose an online reinforcement learning algorithm called Megh. Megh does not require prior knowledge of the workload rather learns the dynamics of workloads as-it-goes. Megh models the problem of energy- and performance-efficient resource management during live migration as a Markov decision process and solves it using a functional approximation scheme. While several reinforcement learning algorithms are proposed to solve this problem, these algorithms remain confined to the academic realm as they face the curse of dimensionality. They are either not scalable in real-time, as it is the case of MadVM, or need an elaborate offline training, as it is the case of Q-learning. These algorithms often incur execution overheads which are comparable with the migration time of a VM. Megh overcomes these deficiencies. Megh uses a novel dimensionality reduction scheme to project the combinatorially explosive state-action space to a polynomial dimensional space with a sparse basis. Megh has the capacity to learn uncertain dynamics and the ability to work in real-time without incurring significant execution overhead. Megh is both scalable and robust. We implement Megh using the CloudSim toolkit and empirically evaluate its performance with the PlanetLab and the Google Cluster workloads. Experiments validate that Megh is more cost-effective, converges faster, incurs smaller execution overhead and is more scalable than MadVM and MMT. An empirical sensitivity analysis explicates the choice of parameters in experiments. Debabrota Basu, Xiayang Wang, Yang Hong 0007, Haibo Chen 0001, Stéphane Bressan |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2017 | Learn-as-You-Go with Megh: Efficient Live Migration of Virtual MachinesabstractWe propose a reinforcement learning algorithm, Megh, for live migration of virtual machines that simultaneously reduces the cost of energy consumption and enhances the performance. Megh learns the uncertain dynamics of workloads as-it-goes. Megh uses a dimensionality reduction scheme to projectthe combinatorially explosive state-action space to a polynomial dimensional space. These schemes enable Megh to be scalable and to work in real-time. We experimentally validate that Megh is more cost-effective and time-efficient than the MadVM and MMT algorithms. Debabrota Basu, Xiayang Wang, Yang Hong 0007, Haibo Chen 0001, Stéphane Bressan |
ICDCS | 3 |
| 2017 | Fence-Free Synchronization with Dynamically Serialized Synchronization VariablesabstractMemory fences are widely used to ensure the correctness for synchronization constructs on machines with relaxed consistency models. However, they are expensive and usually impose over-constrained ordering that causes unnecessary CPU stalls. In this paper, we observe that memory fences in TSO are merely intended to order synchronization variables. Based on this observation, we rethink the hardware-software interface of synchronization constructs on multicore processors and propose a new design called Sync-Order that differentiates synchronization variables (sync-vars) from normal ones. Sync-Order reduces hardware complexity such that the processor only needs to serialize the ordering among sync-vars. Its simplicity makes it easy to be integrated to the directory controller and it supports distributed directory, a missing feature in prior designs. We show that Sync-Order eliminates traditional fences on all sides of synchronization constructs (instead of only one side in prior work) and requires small effort for a programmer or compiler to annotate sync-vars. Our experimental results show that Sync-Order significantly reduces CPU stalls and boosts the performance of a set of synchronization constructs and concurrent data structures by 10 percent; meanwhile, the fence overhead of full applications from SPLASH-2 and PARSEC is reduced from 42 to 3 percent. Yang Hong 0007, Haibing Guan, Binyu Zang, Haibo Chen 0001 |
IEEE Trans. Parallel Distributed Syst. | 1 |