EDBT 2026 Demo / reviewers in the wild / expert
Kai-Yuan Hou
dblp:62/1113
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 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 · 96% Performance modeling and evaluation · 4% | |
| Software engineering, system software, and programming languages
1 paper |
Runtime systems and virtual machines · 77% Operating systems · 23% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
virtualization |
0.3 | 2 | 2015 | Application-assisted live migration of virtual machines with Java applications · EuroSys 2015 Automated control of multiple virtualized resources · EuroSys 2009 |
Runtime systems and virtual machines
garbage collection |
0.2 | 1 | 2015 | Application-assisted live migration of virtual machines with Java applications · EuroSys 2015 |
Cloud and datacenter computing › virtualization › virtual machine migration
virtual machine live migration |
0.2 | 1 | 2015 | Application-assisted live migration of virtual machines with Java applications · EuroSys 2015 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.1 | 1 | 2009 | Automated control of multiple virtualized resources · EuroSys 2009 |
Operating systems › resource management › process management
process migration |
0.1 | 1 | 2015 | Application-assisted live migration of virtual machines with Java applications · EuroSys 2015 |
Methods — techniques the papers use, named apart from their topics
memory page skipping · 0.4application-assisted migration · 0.4online model estimation · 0.1control theory · 0.1MIMO control · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Application-assisted live migration of virtual machines with Java applicationsabstractLive migration of virtual machines (VMs) can consume excessive time and resources, and may affect application performance significantly if VM memory pages get dirtied faster than their content can be transferred to the destination. Existing approaches to this problem transfer memory content faster with high-speed networks, slow down the dirtying of memory pages by throttling the execution of applications, or reduce the amount of memory content to be transferred, for example, using compression. However, these approaches incur high resource costs or application performance penalties. In this paper, we propose to skip the transfer of VM memory pages that need not be migrated for the execution of running applications at the destination, by exploiting applications' assistance. We have designed a generic framework for application-assisted live migration and then used it to build and evaluate JAVMM, which migrates VMs running various types of Java applications skipping the transfer of garbage in Java memory. Our experimental results show that JAVMM can reduce the completion time, the network traffic of transferring memory pages, and the application downtime of Java VM migration, all by up to over 90%, compared to the vanilla Xen VM migration, without incurring noticeable performance penalty to applications. Kai-Yuan Hou, Kang G. Shin, Jan-Lung Sung |
EuroSys | 1 |
| 2009 | Automated control of multiple virtualized resourcesabstractVirtualized data centers enable sharing of resources among hosted applications. However, it is difficult to satisfy service-level objectives(SLOs) of applications on shared infrastructure, as application workloads and resource consumption patterns change over time. In this paper, we present AutoControl, a resource control system that automatically adapts to dynamic workload changes to achieve application SLOs. AutoControl is a combination of an online model estimator and a novel multi-input, multi-output (MIMO) resource controller. The model estimator captures the complex relationship between application performance and resource allocations, while the MIMO controller allocates the right amount of multiple virtualized resources to achieve application SLOs. Our experimental evaluation with RUBiS and TPC-W benchmarks along with production-trace-driven workloads indicates that AutoControl can detect and mitigate CPU and disk I/O bottlenecks that occur over time and across multiple nodes by allocating each resource accordingly. We also show that AutoControl can be used to provide service differentiation according to the application priorities during resource contention. Pradeep Padala, Kai-Yuan Hou, Kang G. Shin, Xiaoyun Zhu, Mustafa Uysal, Zhikui Wang, Sharad Singhal, Arif Merchant |
EuroSys | 2 |