Now showing items 30-49 of 50

• Performance of the ISIS Distributed Computing Toolkit ﻿

(Cornell University, 1994-06)
The ISIS Toolkit is a programming environment for building process-group structured distributed software. The system is widely used in settings requiring high reliability, strong distributed consistency guarantees, and ...
• Preserving Privacy in a Network of Mobile Computers ﻿

(Cornell University, 1995-03)
Even as wireless networks create the potential for access to information from mobile platforms, they pose a problem for privacy. In order to retrieve messages, users must periodically poll the network. The information that ...
• Preserving Privacy in a Network of Mobile Computers ﻿

(Cornell University, 1994-10)
Even as wireless networks create the potential for access to information from mobile platforms, they pose a problem for privacy. In order to retrieve messages, users must periodically poll the network. The information that ...
• A Probabilistically Correct Leader Election Protocol for Large Groups ﻿

(Cornell University, 2000-04-17)
This paper presents a scalable leader election protocol for large process groups with a weak membership requirement. The underlying network is assumed to be unreliable but characterized by probabilistic failure rates of ...
• Process Membership in Asynchronous Environments ﻿

(Cornell University, 1993-02)
The development of reliable distributed software is simplified by the ability to assume a fail-stop failure model. We discuss the emulation of such a model in an asynchronous distributed environment. The solution we ...
• Programming with Process Groups: Group and Multicast Semantics ﻿

(Cornell University, 1991-01-29)
Process groups are a natural tool for distributed programming, and are increasingly important in distributed computing environments. However, there is little agreement on the most appropriate semantics for process group ...
• Programming with Shared Bulletin Boards in Asynchronus Distributed Systems ﻿

(Cornell University, 1986-08)
We consider loosely coupled distributed computing systems in which processes interact through shared resources, which are modeled as bulletin boards. The first part of the paper formalizes the notion of consistent behavior ...
• Protocol Composition in Horus ﻿

(Cornell University, 1995-03)
Horus is a communication architecture that treats a protocol as an abstract data type. Protocol layers can be stacked on top of each other in a variety of ways, at run-time. This paper starts out with describing the many ...

(Cornell University, 1988-06)
NO ABSTRACT AVAILABLE
• Reliable Communication in the Presence of Failures ﻿

(Cornell University, 1985-07)
We report on the design and correctness of a communication facility for a distributed computer system. The facility provides support for fault tolerant process groups in the form of a family of reliable multicast protocols ...
• Replication and Fault-Tolerance in the ISIS System ﻿

(Cornell University, 1985-03)
The ISIS system transforms abstract type specifications into fault-tolerant distributed implementations while insulating users from the mechanisms used to achieve fault-tolerance. This paper discusses techniques for ...
• A Response to Cheriton and Skeen's Criticism of Causal and Totally Ordered Communication ﻿

(Cornell University, 1993-10)
No abstract supplied.
• The Role of Order in Distributed Programs ﻿

(Cornell University, 1989-05)
We discuss the role of order in building distributed systems. It is our belief that a "principle of event ordering" underlies the wide range of operating systems mechanisms that have been put forward for building robust ...
• Scalability of Two Reliable Multicast Protocols ﻿

(Cornell University, 1999-05)
Growing demand for multicast commun-ication in large network settings has focused attention on the scalability of reliable multicast protocols. Our paper uses both simulation tools and experiments to compare two scalable ...
• A Security Architecture for Fault-Tolerant Systems ﻿

(Cornell University, 1993-06)
Process groups are a common abstraction for fault-tolerant computing in distributed systems. We present a security architecture that extends the process group into a security abstraction. Integral parts of this architecture ...
• A Study of Group Rekeying ﻿

(Cornell University, 2000-03-20)
In this paper we study the key management problem, in the context of Group Communication Systems (GCS). GCSs are mid-sized systems scaling up to 100 members. We present a side-by-side comparison of three ways of managing ...
• Tools for Distributed Application Management ﻿

(Cornell University, 1990-07)
Distributed application management consists of monitoring and controlling an application as it executes in a distributed environment. It encompasses such activities as configuration, initialization, performance monitoring, ...
• Understanding Partitions and the "No Partition" Assumption ﻿

(Cornell University, 1993-06)
The paper discusses partitions in asynchronous message-passing systems. In such systems slow processes and slow links can lead to virtual partitions that are indistinguishable from real ones. This raises the following ...
• Uniform Actions in Asynchronous Distributed Systems ﻿

(Cornell University, 1994-09)
We develop necessary conditions for the development of asynchronous distributed software that will perform {\em uniform} actions (events that if performed by any process, must be performed at all processes). The paper ...
• Using $\cal SEEK$ for Multi-Channel Pattern Recognition ﻿

(Cornell University, 1982-10)
Our work on computerized analysis of the 2-channel, 24-hr electrocardiogram has resulted in the development of multi-channel signal processing systems that learn by observation. In this paper a new tool for implementing ...