Now showing items 17-36 of 50

    • The Horus and Ensemble Projects: Accomplishments and Limitations 

      Birman, Kenneth P.; Constable, Robert; Hayden, Mark; Hickey, Jason; Kreitz, Christoph; Van Renesse, Robbert; Rodeh, Ohad; Vogels, Werner (Cornell University, 1999-10)
      The Horus and Ensemble efforts culminated a multi-year Cornell research program in process group communication used for fault-tolerance, security and adaptation. Our intent was to understand the degree to which a single ...
    • Horus: A Flexible Group Communications System 

      Van Renesse, Robbert; Birman, Kenneth P.; Glade, Bradford B.; Guo, Katie; Hayden, Mark; Hickey, Takako; Malki, Dalia; Vaysburd, Alex; Vogels, Werner (Cornell University, 1995-03)
      The Horus system offers flexible group communication support for distributed applications. It is extensively layered and highly reconfigurable, allowing applications to only pay for services they use, and for groups with ...
    • How Robust Are Distributed Systems? 

      Birman, Kenneth P. (Cornell University, 1989-06)
      No abstract is available.
    • Implementing Fault-Tolerant Distributed Objects 

      Birman, Kenneth P.; Joseph, Thomas A.; Raeuchle, Thomas; El Abbadi, Amr (Cornell University, 1984-03)
      This paper describes a technique for implementing $k$-resilient objects - distributed objects that remain available, and whose operations are guaranteed to progress to completion, despite up to $k$ site failures. The ...
    • Integrating Security in a Group Oriented Distributed System 

      Reiter, Michael K.; Birman, Kenneth P.; Gong, Li (Cornell University, 1992-02)
      A distributed security architecture is proposed for incorporation into group oriented distributed systems, and in particular, into the Isis distributed programming toolkit. The primary goal of the architecture is to make ...
    • ISIS and META Projects: Progress Report 

      Birman, Kenneth P.; Cooper, Robert; Marzullo, Keith (Cornell University, 1990-03)
      No abstract is available.

      Birman, Kenneth P.; Joseph, Thomas A.; Schmuck, Frank B. (Cornell University, 1987-07)
    • The ISIS Project-Real Experience with a Fault-Tolerant Programming System 

      Birman, Kenneth P.; Cooper, Robert (Cornell University, 1990-07)
      The ISIS project has developed a distributed programming toolkit [2,3] and a collection of higher level applications based on these tools. ISIS is now in use at more than 300 locations world-wide. Here, we discuss the ...
    • ISIS: A System for Fault-Tolerant Distributed Computing 

      Birman, Kenneth P. (Cornell University, 1986-04)
      The ISIS system transforms abstract type specifications into fault-tolerant distributed implementations, while insulating users from the mechanisms whereby fault-tolerance is achieved. This paper discusses the transformations ...
    • Low Cost Management of Replicated Data in Fault-Tolerant Distributed Systems 

      Birman, Kenneth P.; Joseph, Thomas A. (Cornell University, 1984-10)
      Many distributed systems replicate data for fault tolerance or availability. In such systems, a logical update on a data item results in a physical update on a number of copies. The synchronization and communication ...
    • Maintaining Consistency in Distributed Systems 

      Birman, Kenneth P. (Cornell University, 1991-11)
      How should distributed systems preserve consistency in the presence of concurrency and failures? For systems designed as assemblies of independently developed components, concurrent access to data or data structures would ...
    • The Next Generation Internet: Unsafe at Any Speed? 

      Birman, Kenneth P. (Cornell University, 1999-11)
      Will the Next Generation Internet provide an appropriate infrastructure for critical applications, such as are emerging in such settings as health care, electric power grid control, air traffic control, banking, and military ...
    • An Overview of the Isis Project 

      Birman, Kenneth P.; Abbadi, Amr El; Dietrich, Wally; Joseph, Thomas A.; Raeuchle, Thomas (Cornell University, 1984-10)
      The goal of the ISIS projest is to provide a high-level support for fault-tolerant distributed computing by automatically replicating data and code. The extent to which information is replicated and the physical location ...
    • Performance of the ISIS Distributed Computing Toolkit 

      Birman, Kenneth P.; Clark, Timothy (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 

      Cooper, David A.; Birman, Kenneth P. (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 

      Cooper, David A.; Birman, Kenneth P. (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 

      Gupta, Indranil; van Renesse, Robbert; Birman, Kenneth P. (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 

      Ricciardi, Aleta M.; Birman, Kenneth P. (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 

      Birman, Kenneth P.; Cooper, Robert; Gleeson, Barry (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 

      Birman, Kenneth P.; Joseph, Thomas A.; Schmuck, Frank B.; Stephenson, Patrick (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 ...