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

Prince Mahajan

dblp:21/6955 · DBLP profile ↗
← Back
8ranked-venue papers
3as first author
1since 2021 · last 2023
—ORCID · none

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

Software engineering, systems software and programming languages · 3 · 1 first-authorSystems, architecture and hardware · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 1 since 2021Computer 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
7 papers
Distributed systems · 51% Cloud and datacenter computing · 36% Storage systems · 12%
Databases, data mining, and information retrieval
2 papers
Transaction processing and concurrency control · 57% Database system architecture and tuning · 22% Data stream processing · 22%

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

TopicWeightPapersLastEvidence papers
Distributed systems
fault tolerance
0.722023
Kora: A Cloud-Native Event Streaming Platform for Kafka · Proc. VLDB Endow. 2023
Effective and efficient compromise recovery for weakly consistent replication · EuroSys 2009
Cloud and datacenter computing › cloud platform
cloud-native platform
0.712023
Kora: A Cloud-Native Event Streaming Platform for Kafka · Proc. VLDB Endow. 2023
Cloud and datacenter computing
cloud storage
0.222011
Depot: Cloud Storage with Minimal Trust · ACM Trans. Comput. Syst. 2011
Depot: Cloud Storage with Minimal Trust · OSDI 2010
Cloud and datacenter computing
cluster resource management and scheduling
0.212023
Kora: A Cloud-Native Event Streaming Platform for Kafka · Proc. VLDB Endow. 2023
Transaction processing and concurrency control
distributed transaction processing
0.212014
Salt: Combining ACID and BASE in a Distributed Database · OSDI 2014
Distributed systems
distributed database
0.212014
Salt: Combining ACID and BASE in a Distributed Database · OSDI 2014
Storage systems
storage reliability
0.122011
Depot: Cloud Storage with Minimal Trust · OSDI 2010
Depot: Cloud Storage with Minimal Trust · ACM Trans. Comput. Syst. 2011
Distributed systems › fault tolerance
byzantine fault tolerance
0.112011
Depot: Cloud Storage with Minimal Trust · ACM Trans. Comput. Syst. 2011
Distributed systems › consistency models
causal consistency
0.112011
Depot: Cloud Storage with Minimal Trust · ACM Trans. Comput. Syst. 2011
Distributed systems › fault tolerance
fault-tolerant distributed systems
0.112011
Depot: Cloud Storage with Minimal Trust · ACM Trans. Comput. Syst. 2011
Distributed systems
replication
0.112009
Effective and efficient compromise recovery for weakly consistent replication · EuroSys 2009
Distributed systems › replication › replica consistency
weakly consistent replication
0.112009
Effective and efficient compromise recovery for weakly consistent replication · EuroSys 2009
Storage systems
durability and recovery
0.012011
Depot: Cloud Storage with Minimal Trust · ACM Trans. Comput. Syst. 2011

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

distributed systems design · 0.7BASE · 0.4ACID · 0.4fault tolerance · 0.2simulation · 0.1protocol design · 0.1data quality-aware replication · 0.1
YearPublicationVenuePosition
2023 Kora: A Cloud-Native Event Streaming Platform for Kafka
abstract
Event streaming is an increasingly critical infrastructure service used in many industries and there is growing demand for cloud-native solutions. Confluent Cloud provides a massive scale event streaming platform built on top of Apache Kafka with tens of thousands of clusters running in 70+ regions across AWS, Google Cloud, and Azure. This paper introduces Kora , the cloud-native platform for Apache Kafka at the core of Confluent Cloud. We describe Kora's design that enables it to meet its cloud-native goals, such as reliability, elasticity, and cost efficiency. We discuss Kora's abstractions which allow users to think in terms of their workload requirements and not the underlying infrastructure, and we discuss how Kora is designed to provide consistent, predictable performance across cloud environments with diverse capabilities.
Anna Povzner, Prince Mahajan, Jason Gustafson, Jun Rao, Ismael Juma, Feng Min, Shriram Sridharan, Nikhil Bhatia, Gopi K. Attaluri, Adithya Chandra, Stanislav Kozlovski, Rajini Sivaram, Lucas Bradstreet, Bob Barrett, Dhruvil Shah, David Jacot, David Arthur, Manveer Chawla, Ron Dagostino, Colin Mccabe, Manikumar Reddy Obili, Kowshik Prakasam, Jose Garcia Sancio, Alok Nikhil
Proc. VLDB Endow.2
2014 Salt: Combining ACID and BASE in a Distributed Database
Chunzhi Su, Manos Kapritsos, Yang Wang 0009, Navid Yaghmazadeh, Lorenzo Alvisi, Prince Mahajan
OSDI7
2013 Robustness in the Salus Scalable Block Store
Yang Wang 0009, Manos Kapritsos, Zuocheng Ren, Prince Mahajan, Jeevitha Kirubanandam, Lorenzo Alvisi, Michael Dahlin
NSDI4
2011 Depot: Cloud Storage with Minimal Trust
abstract
This article describes the design, implementation, and evaluation of Depot, a cloud storage system that minimizes trust assumptions. Depot tolerates buggy or malicious behavior byany numberof clients or servers, yet it provides safety and liveness guarantees to correct clients. Depot provides these guarantees using a two-layer architecture. First, Depot ensures that the updates observed by correct nodes are consistently ordered under Fork-Join-Causal consistency (FJC). FJC is a slight weakening of causal consistency that can be both safe and live despite faulty nodes. Second, Depot implements protocols that use this consistent ordering of updates to provide other desirable consistency, staleness, durability, and recovery properties. Our evaluation suggests that the costs of these guarantees are modest and that Depot can tolerate faults and maintain good availability, latency, overhead, and staleness even when significant faults occur.
Prince Mahajan, Srinath Setty, Allen Clement, Lorenzo Alvisi, Michael Dahlin, Michael Walfish
ACM Trans. Comput. Syst.1
2010 Depot: Cloud Storage with Minimal Trust
Prince Mahajan, Srinath Setty, Allen Clement, Lorenzo Alvisi, Michael Dahlin, Michael Walfish
OSDI1
2009 Effective and efficient compromise recovery for weakly consistent replication
abstract
Weakly consistent replication of data has become increasingly important both for loosely-coupled collections of personal devices and for large-scale infrastructure services. Unfortunately, automatic replication mechanisms are agnostic about the quality of the data they replicate. Inappropriate updates, whether malicious or simply the result of misuse, propagate automatically and quickly. The consequences may not be noticed until days later, when the corrupted data has been fully replicated, thereby deleting or overwriting all traces of the valid data. In this sort of situation, it can be hard or impossible to restore an entire distributed system to a clean state without losing data and disrupting users.
Prince Mahajan, Ramakrishna Kotla, Catherine C. Marshall, Venugopalan Ramasubramanian, Thomas L. Rodeheffer, Douglas B. Terry, Ted Wobber
EuroSys1
2008 Network Imprecision: A New Consistency Metric for Scalable Monitoring
Navendu Jain, Prince Mahajan, Dmitry Kit, Praveen Yalagandula, Michael Dahlin
OSDI2
2007 STAR: Self-Tuning Aggregation for Scalable Monitoring
Navendu Jain, Michael Dahlin, Dmitry Kit, Prince Mahajan, Praveen Yalagandula
VLDB5