EDBT 2026 Demo / reviewers in the wild / expert
Aleta Ricciardi
dblp:52/476 · also Aleta M. Ricciardi
· DBLP profile ↗
11ranked-venue papers
5as first author
0since 2021 · last 2005
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 3 first-authorTheory of computation · 2 · 2 first-authorSecurity and privacy · 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
3 papers |
Distributed computing theory · 73% Logic in computer science · 27% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Distributed systems · 100% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science
epistemic logic |
0.0 | 1 | 1999 | A Knowledge-Theoretic Analysis of Uniform Distributed Coordination and Failure Detectors · PODC 1999 |
Distributed computing theory › fault tolerance
failure detectors |
0.0 | 1 | 1999 | A Knowledge-Theoretic Analysis of Uniform Distributed Coordination and Failure Detectors · PODC 1999 |
Distributed systems
distributed coordination and fault tolerance |
0.0 | 2 | 1996 | Impossibility of (Repeated) Reliable Broadcast (Abstract) · PODC 1996 Using Process Groups to Implement Failure Detection in Asynchronous Environments · PODC 1991 |
Distributed systems › fault tolerance › fault-tolerant protocols
reliable broadcast |
0.0 | 1 | 1996 | Impossibility of (Repeated) Reliable Broadcast (Abstract) · PODC 1996 |
Distributed computing theory › consensus
asynchronous consensus |
0.0 | 1 | 1994 | Uniform Actions in Asynchronous Distributed Systems (Extended Abstract) · PODC 1994 |
Distributed computing theory
consensus |
0.0 | 1 | 1994 | Uniform Actions in Asynchronous Distributed Systems (Extended Abstract) · PODC 1994 |
Distributed computing theory
distributed algorithms |
0.0 | 1 | 1994 | Uniform Actions in Asynchronous Distributed Systems (Extended Abstract) · PODC 1994 |
Distributed systems › fault tolerance
failure detection |
0.0 | 1 | 1991 | Using Process Groups to Implement Failure Detection in Asynchronous Environments · PODC 1991 |
Distributed systems › group communication
group membership |
0.0 | 1 | 1991 | Using Process Groups to Implement Failure Detection in Asynchronous Environments · PODC 1991 |
Distributed computing theory
impossibility results |
0.0 | 1 | 1996 | Impossibility of (Repeated) Reliable Broadcast (Abstract) · PODC 1996 |
Distributed systems
asynchronous systems |
0.0 | 1 | 1991 | Using Process Groups to Implement Failure Detection in Asynchronous Environments · PODC 1991 |
Methods — techniques the papers use, named apart from their topics
knowledge-theoretic analysis · 0.0necessary condition analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | A knowledge-theoretic analysis of uniform distributed coordination and failure detectors
Joseph Y. Halpern, Aleta Ricciardi |
Distributed Comput. | 2 |
| 1999 | A Knowledge-Theoretic Analysis of Uniform Distributed Coordination and Failure DetectorsabstractIt is shown that if there is no bound on the number of faulty processes, then in a precise sense, in a system with unreliable but fair communication, Uniform Distributed Coordination (UDC) can be attained if and only if a system has perfect failure detectors.This result is generalized to the case where there is a bound t on the number of faulty processes.It is shown that a certain type of generalized failure detector is necessary and sufficient for achieving UDC in a context with at most t faulty processes.Reasoning about processes' knowledge as to which other processes are faulty plays a key role in the analysis. Joseph Y. Halpern, Aleta Ricciardi |
PODC | 2 |
| 1999 | CosNamingFT - A Fault-Tolerant CORBA Naming ServiceabstractThis paper describes the design and implementation of a fault-tolerant CORBA naming service-CosNaming FT. Every CORBA object is accessed through its Interoperable Object Reference (IOR), which is registered with the CORBA name service. The name service therefore is a critical gateway to all objects in a distributed system; to avoid having a single point of failure, the name service should be made fault-tolerant. CosNamingFT uses the GroupPac package, a CORBA-compliant suite of protocols, to replicate the name server. GroupPac services are built from Common Object Services that function as building blocks to implement fault-tolerant applications. This paper aims to demonstrate the usefulness of some of these object services and to demonstrate the importance of open solutions issues in replicating distributed objects. Lau Cheuk Lung, Joni da Silva Fraga, Jean-Marie Farines, Michael Ogg, Aleta Ricciardi |
SRDS | 5 |
| 1998 | Wide-Area Nile: A Case Study of a Wide-Area Data-Parallel ApplicationabstractThe Nile system is a distributed environment for running very large, data-intensive applications across a network of commodity workstations. These applications process data from elementary particle collisions, generated by the Cornell Electron Storage Ring, and are used by physicists of the CLEO experiment. The applications have a simple data-parallel structure, and so Nile executes them using as much parallelism as is available. Nile currently runs at any single site. It is being used by alpha testers and is scheduled for beta release in March 1998. We describe how we are adapting this local-area Nile system to allow for wide-area, multiple site interactions. In particular, we consider the two problems of scaling and of fault tolerance. Alessandro Amoroso, Keith Marzullo, Aleta Ricciardi |
ICDCS | 3 |
| 1998 | Toward Software Synthesis for Distributed Applications
Aleta Ricciardi, Paul Grisham |
TARK | 1 |
| 1997 | The Sage Project: A New Approach to Software Engineering for Distributed ApplicationsabstractWe describe the Sage project, a new approach to software engineering for (fault-tolerant) distributed applications. Sage uses the modal logic of knowledge and applies theoretical results detailing how processes learn facts about each other's state to derive the minimal communication graph for a wide range of coordination problems. The specification interface is controlled, yet expressive enough to capture important distributed coordination problems and weaker variants appropriate for wide-area applications. The resulting graphical display shows programmers which messages must be received. Sage allows users to experiment on the derived protocol by crashing processes, reordering events, losing messages, and partitioning the network. If a solution still exists, Sage regenerates the communication graph. This animates the effects of unpredictable system events on distributed applications, and separates the issues in testing a protocol's behavior in the face of failures, from the effects background system conditions can have on the testing procedure itself. Aleta Ricciardi |
ICDCS | 1 |
| 1996 | Impossibility of (Repeated) Reliable Broadcast (Abstract)abstractNo abstract available. Aleta Ricciardi |
PODC | 1 |
| 1995 | Architecture Decisions for Wide Area Applications (Abstract)abstractNo abstract available. Michael Ogg, Aleta Ricciardi |
PODC | 2 |
| 1994 | Uniform Actions in Asynchronous Distributed Systems (Extended Abstract)abstractWe devetop necessary conditions for the development of asynchronous distributed sofiware that will perform uniform actions (’evenis that if performed by any pro-cess, must be performed at all processes). The pa-per focuses on dynamic uniformity, which differs from ihe classical problems in that processes continually leave and join the ongoing computation. It relates the problem to asynchronous Consensus, and shows that Consensus is a harder problem. We provide a rigorous characterization of the framework upon which several existing distributed programming environments are based. And, our work shows that progress is some-times possible in a primary-partition model even when consensus is not. 1 Dahlia Malkhi, Kenneth P. Birman, Aleta Ricciardi, André Schiper |
PODC | 3 |
| 1992 | Practical Utility of Knowledge-Based Analyses
Aleta Ricciardi |
TARK | 1 |
| 1991 | Using Process Groups to Implement Failure Detection in Asynchronous EnvironmentsabstractAgreement on the membership of a group of processes in a distributed system is a basic problem that arises in a wide range of applications. Such groups occur when a set of processes co-operate to perform some task, share memory, monitor one another, subdivide a computation, and so forth. In this paper we discuss the Group Membership Problem as it relates to failure detection in asynchronous, distributed systems. We present a rigorous, formal specification for group membership under this interpretation. We then present a solution for this problem that improves upon previous work. Aleta Ricciardi, Kenneth P. Birman |
PODC | 1 |