Demo Data from VLDB 2026 / reviewers in the wild / expert
Zhefu Jiang
dblp:39/9083
· DBLP profile ↗
5ranked-venue papers
0as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2Software engineering, systems software and programming languages · 2Computer networks · 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
2 papers |
Cloud and datacenter computing · 48% Memory systems · 21% Distributed systems · 16% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
fault tolerance |
0.1 | 1 | 2011 | Optimizing the Performance of Virtual Machine Synchronization for Fault Tolerance · IEEE Trans. Computers 2011 |
Hardware reliability and fault tolerance › software fault tolerance
hypervisor-based fault tolerance |
0.1 | 1 | 2011 | Optimizing the Performance of Virtual Machine Synchronization for Fault Tolerance · IEEE Trans. Computers 2011 |
Cloud and datacenter computing
virtualization |
0.1 | 1 | 2011 | Optimizing the Performance of Virtual Machine Synchronization for Fault Tolerance · IEEE Trans. Computers 2011 |
Cloud and datacenter computing › resource provisioning
virtual machine provisioning |
0.1 | 1 | 2011 | Twinkle: A fast resource provisioning mechanism for internet services · INFOCOM 2011 |
Memory systems › memory management
working set estimation |
0.1 | 1 | 2011 | Twinkle: A fast resource provisioning mechanism for internet services · INFOCOM 2011 |
Cloud and datacenter computing
workload prediction |
0.1 | 1 | 2011 | Twinkle: A fast resource provisioning mechanism for internet services · INFOCOM 2011 |
Operating systems › virtualization
hypervisor |
0.0 | 1 | 2011 | Twinkle: A fast resource provisioning mechanism for internet services · INFOCOM 2011 |
Operating systems
virtualization |
0.0 | 1 | 2011 | Twinkle: A fast resource provisioning mechanism for internet services · INFOCOM 2011 |
Methods — techniques the papers use, named apart from their topics
snapshot restoration · 0.2free page avoidance · 0.2write-fault prediction · 0.1software superpage · 0.1read-fault reduction · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | MiCA: A Compositional Architecture for Gossip Protocols
Lonnie Princehouse, Rakesh Chenchu, Zhefu Jiang, Kenneth P. Birman, Nate Foster, Robert Soulé |
ECOOP | 3 |
| 2013 | Efficient Batched Synchronization in Dropbox-Like Cloud Storage Services
Zhenhua Li 0001, Christo Wilson, Zhefu Jiang, Yao Liu 0001, Ben Y. Zhao, Cheng Jin 0008, Zhi-Li Zhang, Yafei Dai |
Middleware | 3 |
| 2011 | Twinkle: A fast resource provisioning mechanism for internet servicesabstractA key benefit of Amazon EC2-style cloud computing service is the ability to instantiate a large number of virtual machines (VMs) on the fly during flash crowd events. Most existing research focuses on the policy decision such as when and where to start a VM for an application. In this paper, we study a different problem: how can the VMs and the applications inside be brought up as quickly as possible? This problem has not been solved satisfactorily in existing cloud services. We develop a fast start technique for cloud applications by restoring previously created VM snapshots of fully initialized application. We propose a set of optimizations, including working set estimation, demand prediction, and free page avoidance, that allow an application to start running with only partially loaded memory, yet without noticeable performance penalty during its subsequent execution. We implement our system, called Twinkle, in the Xen hypervisor and employ the two-dimensional page walks supported by the latest virtualization technology. We use the RUBiS and TPC-W benchmarks to evaluate its performance under flash crowd and failure over scenarios. The results indicate that Twinkle can provision VMs and restore the QoS significantly faster than the current approaches. Zhefu Jiang |
INFOCOM | 2 |
| 2011 | Optimizing the Performance of Virtual Machine Synchronization for Fault ToleranceabstractHypervisor-based fault tolerance (HBFT), which synchronizes the state between the primary VM and the backup VM at a high frequency of tens to hundreds of milliseconds, is an emerging approach to sustaining mission-critical applications. Based on virtualization technology, HBFT provides an economic and transparent fault tolerant solution. However, the advantages currently come at the cost of substantial performance overhead during failure-free, especially for memory intensive applications. This paper presents an in-depth examination of HBFT and options to improve its performance. Based on the behavior of memory accesses among checkpointing epochs, we introduce two optimizations, read-fault reduction and write-fault prediction, for the memory tracking mechanism. These two optimizations improve the performance by 31 percent and 21 percent, respectively, for some applications. Then, we present software superpage which efficiently maps large memory regions between virtual machines (VM). Our optimization improves the performance of HBFT by a factor of 1.4 to 2.2 and achieves about 60 percent of that of the native VM. Zhefu Jiang, Xiaoming Li 0001 |
IEEE Trans. Computers | 2 |
| 2010 | Improving the performance of hypervisor-based fault toleranceabstractHypervisor-based fault tolerance (HBFT), a checkpoint-recovery mechanism, is an emerging approach to sustaining mission-critical applications. Based on virtualization technology, HBFT provides an economic and transparent solution. However, the advantages currently come at the cost of substantial overhead during failure-free, especially for memory intensive applications. This paper presents an in-depth examination of HBFT and options to improve its performance. Based on the behavior of memory accesses among checkpointing epochs, we introduce two optimizations, read fault reduction and write fault prediction, for the memory tracking mechanism. These two optimizations improve the mechanism by 31.1% and 21.4% respectively for some application. Then, we present software-superpage which efficiently maps large memory regions between virtual machines (VM). By the above optimizations, HBFT is improved by a factor of 1.4 to 2.2 and it achieves a performance which is about 60% of that of the native VM. Zhefu Jiang, Xiaogang Shi |
IPDPS | 3 |