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

Shankha Subhra Chatterjee

dblp:158/8727 · also Shankha Chatterjee · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 2017
—ORCID · none

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

Systems, architecture and hardware · 1 · 1 first-authorSecurity and privacy · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 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
Storage systems · 57% Distributed systems · 43%

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

TopicWeightPapersLastEvidence papers
Storage systems
distributed storage
0.312017
Brief Announcement: A Probabilistic Performance Model and Tuning Framework for Eventually Consistent Distributed Storage Systems · PODC 2017
Distributed systems › replication
data replication
0.212016
WatCA: The Waterloo consistency analyzer · ICDE 2016
Storage systems
key-value storage
0.212016
WatCA: The Waterloo consistency analyzer · ICDE 2016
Distributed systems › consistency models
eventual consistency
0.112017
Brief Announcement: A Probabilistic Performance Model and Tuning Framework for Eventually Consistent Distributed Storage Systems · PODC 2017
Distributed systems › consistency models
tunable consistency
0.112016
WatCA: The Waterloo consistency analyzer · ICDE 2016

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

probabilistic modeling · 0.3adaptive tuning · 0.3real-time monitoring · 0.2interactive visualization · 0.2
YearPublicationVenuePosition
2017 Brief Announcement: A Probabilistic Performance Model and Tuning Framework for Eventually Consistent Distributed Storage Systems
abstract
Replication protocols in distributed storage systems are fundamentally constrained by the finite propagation speed of information, which necessitates trade-offs among performance metrics even in the absence of failures. We make two contributions toward a clearer understanding of such trade-offs. First, we introduce a probabilistic model of eventual consistency that captures precisely the relationship between the workload, the network latency, and the consistency observed by clients. Second, we propose a technique for adaptive tuning of the consistency-latency trade-off that is based partly on measurement and partly on mathematical modeling. Experiments demonstrate that our probabilistic model predicts the behavior of a practical storage system accurately for low levels of throughput, and that our tuning framework provides superior convergence compared to a state-of-the-art solution.
Shankha Subhra Chatterjee, Wojciech M. Golab
PODC1
2017 Self-tuning Eventually-Consistent Data Stores
Shankha Subhra Chatterjee, Wojciech M. Golab
SSS1
2016 WatCA: The Waterloo consistency analyzer
abstract
Today's online applications depend on fast storage and retrieval of up-to-date data at web scale. To meet this growing demand, the designers of distributed storage systems have devised a rich variety of data replication protocols, offering different trade-offs between consistency, latency, and availability. Understanding the sweet spot, and testing whether a system delivers a particular level of consistency, are challenging problems as consistency itself is difficult to reason about. This demo paper describes an interactive software tool for measuring and visualizing the consistency actually observed by client applications accessing a key-value storage system in real time. The tool can be used to evaluate performance trade-offs in a system with tunable consistency, or to verify the correctness of a storage system that guarantees certain forms of so-called “strong consistency”.
Hua Fan 0002, Shankha Subhra Chatterjee, Wojciech M. Golab
ICDE2