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

Robert Miller 0002

dblp:64/1134-2 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
0since 2021 · last 2004
0000-0001-7090-2710ORCID · corroborated

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

Software engineering, systems software and programming languages · 2 · 2 first-authorSecurity and privacy · 1 · 1 first-author

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
1 paper
Distributed systems · 56% Processor architecture and microarchitecture · 44%

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

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture
exception handling
0.012004
The Guardian Model and Primitives for Exception Handling in Distributed Systems · IEEE Trans. Software Eng. 2004
Distributed systems
fault tolerance
0.012004
The Guardian Model and Primitives for Exception Handling in Distributed Systems · IEEE Trans. Software Eng. 2004
Distributed systems
distributed programming
0.012004
The Guardian Model and Primitives for Exception Handling in Distributed Systems · IEEE Trans. Software Eng. 2004

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

guardian abstraction · 0.0coordinated exception handling · 0.0
YearPublicationVenuePosition
2004 The Guardian Model and Primitives for Exception Handling in Distributed Systems
abstract
This work presents an abstraction called guardian for exception handling in distributed and concurrent systems that use coordinated exception handling. This model addresses two fundamental problems with distributed exception handling in a group of asynchronous processes. The first is to perform recovery when multiple exceptions are concurrently signaled. The second is to determine the correct context in which a process should execute its exception handling actions. Several schemes have been proposed in the past to address these problems. These are based on structuring a distributed program as atomic actions based on conversations or transactions and resolving multiple concurrent exceptions into a single one. The guardian in a distributed program represents the abstraction of a global exception handler, which encapsulates rules for handling concurrent exceptions and directing each process to the semantically correct context for executing its recovery actions. Its programming primitives and the underlying distributed execution model are presented here. In contrast to the existing approaches, this model is more basic and can be used to implement or enhance the existing schemes. Using several examples we illustrate the capabilities of this model. Finally, its advantages and limitations are discussed in contrast to existing approaches.
Robert Miller 0002, Anand R. Tripathi
IEEE Trans. Software Eng.1
2002 The Guardian Model for Exception Handling in Distributed Systems
abstract
We present an abstraction called guardian for exception handling in distributed systems. The guardian can solve several limitations with existing distributed exception handling techniques. To understand these limitations, we analyze distributed exception handling with respect to sequential exception handling and identify the significant differences between them. This leads to the fundamental problem with distributed exception handling, which is invoking the semantically correct exception handlers in all the distributed processes that are required to participate in the recovery. The guardian model addresses this problem. It introduces a set of programming primitives and a global exception handler. Finally, using a primary-backup example we illustrate how the guardian model is used for global exception handling in a distributed system.
Robert Miller 0002, Anand R. Tripathi
SRDS1
1997 Issues with Exception Handling in Object-Oriented Systems
Robert Miller 0002, Anand R. Tripathi
ECOOP1