Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Zhefu Jiang

dblp:39/9083 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Distributed systems
fault tolerance
0.112011
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.112011
Optimizing the Performance of Virtual Machine Synchronization for Fault Tolerance · IEEE Trans. Computers 2011
Cloud and datacenter computing
virtualization
0.112011
Optimizing the Performance of Virtual Machine Synchronization for Fault Tolerance · IEEE Trans. Computers 2011
Cloud and datacenter computing › resource provisioning
virtual machine provisioning
0.112011
Twinkle: A fast resource provisioning mechanism for internet services · INFOCOM 2011
Memory systems › memory management
working set estimation
0.112011
Twinkle: A fast resource provisioning mechanism for internet services · INFOCOM 2011
Cloud and datacenter computing
workload prediction
0.112011
Twinkle: A fast resource provisioning mechanism for internet services · INFOCOM 2011
Operating systems › virtualization
hypervisor
0.012011
Twinkle: A fast resource provisioning mechanism for internet services · INFOCOM 2011
Operating systems
virtualization
0.012011
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
YearPublicationVenuePosition
2014 MiCA: A Compositional Architecture for Gossip Protocols
Lonnie Princehouse, Rakesh Chenchu, Zhefu Jiang, Kenneth P. Birman, Nate Foster, Robert Soulé
ECOOP3
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
Middleware3
2011 Twinkle: A fast resource provisioning mechanism for internet services
abstract
A 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
INFOCOM2
2011 Optimizing the Performance of Virtual Machine Synchronization for Fault Tolerance
abstract
Hypervisor-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. Computers2
2010 Improving the performance of hypervisor-based fault tolerance
abstract
Hypervisor-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
IPDPS3