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

Vibhor Bhatt

dblp:27/7213 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
0since 2021 · last 2012
—ORCID · none

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

Systems, architecture and hardware · 3 · 3 first-authorTheory of computation · 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.

Theoretical computer science
2 papers
Distributed computing theory · 73% Computational complexity · 27%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Memory systems · 52% Parallel and multicore computing · 26% Distributed systems · 22%
Software engineering, system software, and programming languages
2 papers
Concurrent programming · 100%

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

TopicWeightPapersLastEvidence papers
Concurrent programming › synchronization
mutual exclusion
0.222010
Constant RMR solutions to reader writer synchronization · PODC 2010
Group mutual exclusion in O(log n) RMR · PODC 2010
Memory systems
shared memory
0.222010
Constant RMR solutions to reader writer synchronization · PODC 2010
Group mutual exclusion in O(log n) RMR · PODC 2010
Distributed computing theory
mutual exclusion
0.112012
Tight time-space tradeoff for mutual exclusion · STOC 2012
Distributed computing theory › distributed complexity
RMR complexity
0.112012
Tight time-space tradeoff for mutual exclusion · STOC 2012
Computational complexity
time-space tradeoffs
0.112012
Tight time-space tradeoff for mutual exclusion · STOC 2012
Concurrent programming › synchronization › mutual exclusion
group mutual exclusion
0.112010
Group mutual exclusion in O(log n) RMR · PODC 2010
Parallel and multicore computing › parallel computing › parallel communication
remote memory operations
0.112010
Constant RMR solutions to reader writer synchronization · PODC 2010
Distributed systems
consensus
0.112009
Extracting quorum failure detectors · PODC 2009
Distributed computing theory › fault tolerance
failure detectors
0.112009
Extracting quorum failure detectors · PODC 2009

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

registers · 0.2LL/SC · 0.2upper bounds · 0.1lower bound · 0.1
YearPublicationVenuePosition
2012 Tight time-space tradeoff for mutual exclusion
abstract
Mutual Exclusion is a fundamental problem in distributed computing, and the problem of proving upper and lower bounds on the RMR complexity of this problem has been extensively studied. Here, we give matching lower and upper bounds on how RMR complexity trades off with space. Two implications of our results are that constant RMR complexity is impossible with subpolynomial space and subpolynomial RMR complexity is impossible with constant space for cache-coherent multiprocessors, regardless of how strong the hardware synchronization operations are.
Nikhil Bansal 0001, Vibhor Bhatt, Prasad Jayanti, Ranganath Kondapally
STOC2
2010 Group mutual exclusion in O(log n) RMR
abstract
We present an algorithm to solve the group mutual exclusion, problem in the cache-coherent (CC) model. For the same problem in the distributed shared memory (DSM) model, Danek and Hadzilacos presented algorithms of O(n) remote memory references (RMR) and proved a matching lower bound, where n is the number of processes. We show that in the CC model, using registers and LL/SC variables, our algorithm achieves O(min(log n,k)) RMR, where k is the point contention, which is so far the best. Moreover, given a recent result of Attiya, Hendler and Woelfel showing that exclusion problems have a Ω(log n) RME lower bound using registers, comparison primitives and LL/SC variables, our algorithm thus achieves the best theoretical bound.
Vibhor Bhatt, Chien-Chung Huang 0001
PODC1
2010 Constant RMR solutions to reader writer synchronization
abstract
We study Reader-Writer Exclusion [1], a well-known variant of the Mutual Exclusion problem [2] where processes are divided into two classes - readers and writers - and multiple readers can be in the Critical Section (CS) at the same time, although no process may be in the CS at the same time as a writer. Since readers don't conflict with each other, they should not obstruct each other. Specifically, the concurrent entering property must be satisfied: if all writers are in the Remainder section, each reader should be able to enter the CS in a bounded number of its own steps. Three versions of the Reader-Writer Exclusion problem are commonly studied - one where writers have priority over readers, another where readers have priority, and the last where neither class has priority over the other and no process may starve.
Vibhor Bhatt, Prasad Jayanti
PODC1
2009 Extracting quorum failure detectors
abstract
It is well known that the failure detector Ω is necessary and sufficient to solve consensus in asynchronous message passing systems where a majority of processes is guaranteed to be correct [1,2]. But what if the problem were to be solved in an arbitrary environment where any number of processes may fail and at any times? The answer was provided by Delporte et al who showed that a certain quorum failure detector, which they called Σ, is necessary and, together with Ω, sufficient to solve consensus in any environment [4].
Vibhor Bhatt, Nicholas Christman, Prasad Jayanti
PODC1
2009 On the Existence of Weakest Failure Detectors for Mutual Exclusion and k-Exclusion
Vibhor Bhatt, Prasad Jayanti
DISC1