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.
? Tutorial for this page

Jiandan Zheng

dblp:49/1652 · DBLP profile ↗
← Back
6ranked-venue papers
0as first author
0since 2021 · last 2010
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 2Databases, data management, data science and information retrieval · 2Security and privacy · 1Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 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
5 papers
Distributed systems · 85% Storage systems · 15%
Computer networks
1 paper
Edge and fog computing · 100%

Topics — the 10 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems
replication
0.222010
Dual-Quorum: A Highly Available and Consistent Replication System for Edge Services · IEEE Trans. Dependable Secur. Comput. 2010
PRACTI Replication · NSDI 2006
Distributed systems › replication › replica control
quorum consensus
0.112010
Dual-Quorum: A Highly Available and Consistent Replication System for Edge Services · IEEE Trans. Dependable Secur. Comput. 2010
Distributed systems › consistency models
strong consistency
0.112010
Dual-Quorum: A Highly Available and Consistent Replication System for Edge Services · IEEE Trans. Dependable Secur. Comput. 2010
Distributed systems › replication
data replication
0.122005
Improving Availability and Performance with Application-Specific Data Replication · IEEE Trans. Knowl. Data Eng. 2005
Application specific data replication for edge services · WWW 2003
Distributed systems
edge computing
0.122005
Improving Availability and Performance with Application-Specific Data Replication · IEEE Trans. Knowl. Data Eng. 2005
Application specific data replication for edge services · WWW 2003
Storage systems
distributed storage
0.112009
PADS: A Policy Architecture for Distributed Storage Systems · NSDI 2009
Distributed systems
consistency models
0.012003
Application specific data replication for edge services · WWW 2003
Edge and fog computing
data sharing
0.012010
Dual-Quorum: A Highly Available and Consistent Replication System for Edge Services · IEEE Trans. Dependable Secur. Comput. 2010
Storage systems › data redundancy
replicated storage
0.012006
PRACTI Replication · NSDI 2006
Distributed systems
distributed object systems
0.012005
Improving Availability and Performance with Application-Specific Data Replication · IEEE Trans. Knowl. Data Eng. 2005

Methods — techniques the papers use, named apart from their topics

volume leases · 0.2analytical evaluation · 0.2distributed object architecture · 0.1relaxed consistency models · 0.1application-specific replication · 0.0
YearPublicationVenuePosition
2010 Dual-Quorum: A Highly Available and Consistent Replication System for Edge Services
abstract
This paper introduces dual-quorum replication, a novel data replication algorithm designed to support Internet edge services. Edge services allow clients to access Internet services via distributed edge servers that operate on a shared collection of underlying data. Although it is generally difficult to share data while providing high availability, good performance, and strong consistency, replication algorithms designed for specific access patterns can offer nearly ideal trade-offs among these metrics. In this paper, we focus on the key problem of sharing read/write data objects across a collection of edge servers when the references to each object 1) tend not to exhibit high concurrency across multiple nodes and 2) tend to exhibit bursts of read-dominated or write-dominated behavior. Dual-quorum replication combines volume leases and quorum-based techniques to achieve excellent availability, response time, and consistency for such workloads. In particular, through both analytical and experimental evaluations, we show that the dual-quorum protocol can (for the workloads of interest) approach the optimal performance and availability of Read-One/Write-All-Asynchronously (ROWA-A) epidemic algorithms without suffering the weak consistency guarantees and resulting design complexity inherent in ROWA-A systems.
Michael Dahlin, Jiandan Zheng, Lorenzo Alvisi, Arun Iyengar
IEEE Trans. Dependable Secur. Comput.3
2009 PADS: A Policy Architecture for Distributed Storage Systems
Nalini Moti Belaramani, Jiandan Zheng, Amol Nayate, Robert Soulé, Michael Dahlin, Robert Grimm 0001
NSDI2
2006 PRACTI Replication
Nalini Moti Belaramani, Michael Dahlin, Amol Nayate, Arun Venkataramani, Praveen Yalagandula, Jiandan Zheng
NSDI7
2005 Dual-Quorum Replication for Edge Services
Michael Dahlin, Jiandan Zheng, Lorenzo Alvisi, Arun Iyengar
Middleware3
2005 Improving Availability and Performance with Application-Specific Data Replication
abstract
The emerging edge services architecture promises to improve the availability and performance of Web services by replicating servers at geographically distributed sites. A key challenge in such systems is data replication and consistency, so that edge server code can manipulate shared data without suffering the availability and performance penalties that would be incurred by accessing a traditional centralized database. This work explores using a distributed object architecture to build an edge service data replication system for an e-commerce application, the TPC-W benchmark, which simulates an online bookstore. We take advantage of application-specific semantics to design distributed objects that each manages a specific subset of shared information using simple and effective consistency models. Our experimental results show that by slightly relaxing consistency within individual distributed objects, our application realizes both high availability and excellent performance. For example, in one experiment, we find that our object-based edge server system provides five times better response time over a traditional centralized cluster architecture and a factor of nine improvement over an edge service system that distributes code but retains a centralized database.
Michael Dahlin, Amol Nayate, Jiandan Zheng, Arun Iyengar
IEEE Trans. Knowl. Data Eng.4
2003 Application specific data replication for edge services
abstract
The emerging edge services architecture promises to improve the availability and performance of web services by replicating servers at geographically distributed sites. A key challenge in such systems is data replication and consistency so that edge server code can manipulate shared data without incurring the availability and performance penalties that would be incurred by accessing a traditional centralized database. This paper explores using a distributed object architecture to build an edge service system for an e-commerce application, an online bookstore represented by the TPC-W benchmark. We take advantage of application specific semantics to design distributed objects to manage a specific subset of shared information using simple and effective consistency models. Our experimental results show that by slightly relaxing consistency within individual distributed objects, we can build an edge service system that is highly available and efficient. For example, in one experiment we find that our object-based edge server system provides a factor of five improvement in response time over a traditional centralized cluster architecture and a factor of nine improvement over an edge service system that distributes code but retains a centralized database.
Michael Dahlin, Amol Nayate, Jiandan Zheng, Arun Iyengar
WWW4