Demo Data from VLDB 2026 / reviewers in the wild / expert
Huahua Sun
dblp:131/0052
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4
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 · 52% Embedded and real-time systems · 43% Parallel and multicore computing · 6% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
virtualization |
0.4 | 2 | 2016 | Poris: A Scheduler for Parallel Soft Real-Time Applications in Virtualized Environments · IEEE Trans. Parallel Distributed Syst. 2016 Supporting parallel soft real-time applications in virtualized environment · HPDC 2013 |
Embedded and real-time systems
real-time scheduling |
0.2 | 1 | 2016 | Poris: A Scheduler for Parallel Soft Real-Time Applications in Virtualized Environments · IEEE Trans. Parallel Distributed Syst. 2016 |
Embedded and real-time systems › real-time scheduling
soft real-time scheduling |
0.2 | 1 | 2016 | Poris: A Scheduler for Parallel Soft Real-Time Applications in Virtualized Environments · IEEE Trans. Parallel Distributed Syst. 2016 |
Cloud and datacenter computing › virtualization › virtual machine management
virtual machine scheduling |
0.2 | 1 | 2016 | Poris: A Scheduler for Parallel Soft Real-Time Applications in Virtualized Environments · IEEE Trans. Parallel Distributed Syst. 2016 |
Parallel and multicore computing › parallel computing
parallel applications |
0.1 | 1 | 2016 | Poris: A Scheduler for Parallel Soft Real-Time Applications in Virtualized Environments · IEEE Trans. Parallel Distributed Syst. 2016 |
Embedded and real-time systems
soft real-time systems |
0.0 | 1 | 2013 | Supporting parallel soft real-time applications in virtualized environment · HPDC 2013 |
Methods — techniques the papers use, named apart from their topics
priority promotion · 0.2group scheduling · 0.2dynamic time slice · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | vProbe: Scheduling Virtual Machines on NUMA SystemsabstractWith the development of multi-core platforms andcloud computing, Non-Uniform Memory Access (NUMA) architecturehas been dominant in cloud data centers in recentyears. However, NUMA architecture is not well supported invirtualized environments. Because of the semantic gap introducedby the virtualization layer, hypervisors know little aboutthe characteristics of applications running in virtual machines (VMs). More importantly, in order to guarantee hypervisors' applicability, load balance strategies of virtual CPU (VCPU) schedulers do not consider the memory access characteristicsof applications running in VMs, which probably introducessignificant shared resource contention and unnecessary remotememory accesses. In this paper, we propose a NUMA-aware VCPU schedulerbased on Xen, named vProbe, to improve the performanceof memory-intensive applications while maintaining the transparencyof the virtualization layer in NUMA-based servers. It collects performance monitoring units (PMU) data for eachVCPU and analyzes their memory access characteristics. Then, according to the memory access characteristics of each VCPU, it periodically reassigns all memory-intensive VCPUs to eachNUMA node evenly while preferentially allocating them to theirlocal nodes, which aims to alleviate shared resource contentionand reduce unnecessary remote memory accesses. Moreover, when a physical CPU (PCPU) becomes idle, it preferentiallysteals a VCPU from the run queues of PCPUs in the local nodeto this PCPU, which helps to maintain balanced last-level cache (LLC) contention and reduce extra remote memory accesses. Our evaluation shows that vProbe can significantly improve theperformance of memory-intensive applications (e.g., up to 45.2% performance improvement compared with the Credit scheduler) while introducing negligible overheads. Song Wu 0001, Huahua Sun, Like Zhou, Qingtian Gan, Hai Jin 0001 |
CLUSTER | 2 |
| 2016 | Poris: A Scheduler for Parallel Soft Real-Time Applications in Virtualized EnvironmentsabstractWith the prevalence of cloud computing and virtualization, more and more cloud services including parallel soft real-time applications (PSRT applications) are running in virtualized data centers. However, current hypervisors do not provide adequate support for them because of soft real-time constraints and synchronization problems, which result in frequent deadline misses and serious performance degradation. CPU schedulers in underlying hypervisors are central to these issues. In this paper, we identify and analyze CPU scheduling problems in hypervisors. Then, we design and implement a parallel soft real-time scheduler according to the analysis, namedPoris, based on Xen. It addresses both soft real-time constraints and synchronization problems simultaneously. In our proposed method,priority promotionanddynamic time slicemechanisms are introduced to determine when to schedulevirtual CPUs(VCPUs) according to the characteristics of soft real-time applications. Besides, considering that PSRT applications may run in avirtual machine(VM) or multiple VMs, we presentparallel scheduling,group schedulingandcommunication-driven group schedulingto accelerate synchronizations of these applications and make sure that tasks are finished before their deadlines under different scenarios. Our evaluation showsPoriscan significantly improve the performance of PSRT applications no matter how they run in a VM or multiple VMs. For example, compared to the Credit scheduler,Porisdecreases the response time of web search benchmark by up to 91.6 percent. Song Wu 0001, Like Zhou, Huahua Sun, Hai Jin 0001, Xuanhua Shi |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2013 | Supporting parallel soft real-time applications in virtualized environment
Like Zhou, Song Wu 0001, Huahua Sun, Hai Jin 0001, Xuanhua Shi |
HPDC | 3 |
| 2013 | Virtual Machine Scheduling for Parallel Soft Real-Time ApplicationsabstractWith the prevalence of multicore processors in computer systems, many soft real-time applications, such as media-based ones, use parallel programming models to utilize hardware resources better and possibly shorten response time. Meanwhile, virtualization technology is widely used in cloud data centers. More and more cloud services including such parallel soft real-time applications are running in virtualized environment. However, current hyper visors do not provide adequate support for them because of soft real-time constraints and synchronization problems, which result in frequent deadline misses and serious performance degradation. CPU schedulers in underlying hyper visors are central to these issues. In this paper, we identify and analyze CPU scheduling problems in hyper visors, and propose a novel scheduling algorithm considering both soft real-time constraints and synchronization problems. In our proposed method, real-time priority is introduced to accelerate event processing of parallel soft real-time applications, and dynamic time slice is used to schedule virtual CPUs. Besides, all runnable virtual CPUs of virtual machines running parallel soft real-time applications are scheduled simultaneously to address synchronization problems. We implement a parallel soft real-time scheduler, named Poris, based on Xen. Our evaluation shows Poris can significantly improve the performance of parallel soft real-time applications. For example, compared to the Credit scheduler, Poris improves the performance of media player by up to a factor of 1.35, and shortens the execution time of PARSEC benchmark by up to 44.12%. Like Zhou, Song Wu 0001, Huahua Sun, Hai Jin 0001, Xuanhua Shi |
MASCOTS | 3 |