Demo Data from EDBT 2026 / reviewers in the wild / expert
Timothy Carlson
dblp:41/1860
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 1994
0009-0002-8141-002XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2Software engineering, systems software and programming languages · 2Applied, 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.
| Theoretical computer science
1 paper |
Distributed computing theory · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › operating system support
interprocess communication |
0.0 | 1 | 1994 | Global Flush Communication Primitive for Inter-process Communication · PODC 1994 |
Distributed computing theory
distributed algorithms |
0.0 | 1 | 1993 | Passive-space and Time View: Vector Clocks for Achieving Higher Performance, Program Correction, and Distributed Computing · IEEE Trans. Software Eng. 1993 |
Distributed computing theory
logical clocks |
0.0 | 1 | 1993 | Passive-space and Time View: Vector Clocks for Achieving Higher Performance, Program Correction, and Distributed Computing · IEEE Trans. Software Eng. 1993 |
Distributed computing theory › logical clocks
vector clocks |
0.0 | 1 | 1993 | Passive-space and Time View: Vector Clocks for Achieving Higher Performance, Program Correction, and Distributed Computing · IEEE Trans. Software Eng. 1993 |
Methods — techniques the papers use, named apart from their topics
timestamp assignment · 0.0affects relation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1994 | Global Flush Communication Primitive for Inter-process Communication
Ashwani Gahlot, Mohan Ahuja, Timothy Carlson |
PODC | 3 |
| 1993 | Passive-space and Time View: Vector Clocks for Achieving Higher Performance, Program Correction, and Distributed ComputingabstractWe have noticed two problems with viewing a process as a sequence of events. The first problem is the complete loss of information about potential intra-process concurrency for both sequential and distributed computations, and partial loss of information about potential inter-process concurrency for distributed computations. The second problem is that the resulting reasoning framework does not lend itself to refinement (from sequential computing or a given set of distributed processes) to a preferable set of distributed processes. We argue that it is more natural to view a computation, either distributed or sequential, as a partially ordered set of events. Doing so leads to a view, called passive-space and time view, which we propose. To aid users of the relation "Affects" in developing algorithms, we define vector clocks, that are global logical clocks, so that the relation "Affects", and hence all potential concurrency, between events can be identified from their timestamps assigned.> Mohan Ahuja, Timothy Carlson, Ashwani Gahlot |
IEEE Trans. Software Eng. | 2 |
| 1991 | Timestamping events for inferring 'affects' relation and potential causalityabstractThe authors define a relation, 'affects', between every pair of events based on a relation 'locally affects' for each process between each pair of events on the process. A mechanism for timestamping events is defined such that 'affects' relation, and so potential concurrency, between events can be inferred from their timestamps. A timestamping mechanism is presented such that potential concurrency can be inferred partially/completely and the extent of such inferring depends on the costs associated with the mechanism. Inferring 'affects' relationship can be used for debugging and for inferring potential concurrency between events in traces of executions.> Mohan Ahuja, Timothy Carlson, Ashwani Gahlot, Deborah Shands |
COMPSAC | 2 |
| 1990 | A Basic Unit of Computation in Distributed SystemsabstractThe authors define basic units of computation in distributed systems, whether communicating synchronously or asynchronously, as comprising indivisible logical units of computation that take the system from one ground state to another. It is explained how a computation can be viewed as a partial order over the basic units of the computation. The problem of detecting the basic units is considered. One algorithm for creating ground states during a computation in an asynchronously communicating system with FIFO channels is given, and an existing algorithm that implicitly creates ground states in a synchronously communicating system is referenced. The significance of the basic unit is explained, and its applications are given.> Mohan Ahuja, Ajay D. Kshemkalyani, Timothy Carlson |
ICDCS | 3 |