• Publications
  • Influence
Lightweight causal and atomic group multicast
Reference LSR-ARTICLE-1991-001View record in Web of Science Record created on 2005-05-20, modified on 2016-08-08
  • 992
  • 84
Astrolabe: A robust and scalable technology for distributed system monitoring, management, and data mining
Scalable management and self-organizational capabilities areemerging as central requirements for a generation of large-scale,highly dynamic, distributed applications. We have developed anentirely newExpand
  • 818
  • 65
Bimodal multicast
There are many methods for making a multicast protocol “reliable.” At one end of the spectrum, a reliable multicast protocol might offer tomicity guarantees, such as all-or-nothing delivery, deliveryExpand
  • 724
  • 63
Reliable communication in the presence of failures
The design and correctness of a communication facility for a distributed computer system are reported on. The facility provides support for fault-tolerant process groups in the form of a family ofExpand
  • 921
  • 57
Reliable Distributed Computing with the Isis Toolkit
  • 651
  • 56
The process group approach to reliable distributed computing
  • K. Birman
  • Computer Science
  • CACM
  • 1 September 1992
Abstract : The difficulty of developing reliable distributed software is an impediment to applying distributed computing technology in many settings. Experience with the ISIS system suggests that aExpand
  • 787
  • 53
EPOCHS: a platform for agent-based electric power and communication simulation built from commercial off-the-shelf components
This paper reports on the development and subsequent use of the electric power and communication synchronizing simulator (EPOCHS), a distributed simulation environment. Existing electric powerExpand
  • 318
  • 39
Horus: a flexible group communication system
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 theyExpand
  • 704
  • 37
Exploiting virtual synchrony in distributed systems
We describe applications of a virtually synchronous environment for distributed programming, which underlies a collection of distributed programming tools in the ISIS2 system. A virtually synchronousExpand
  • 691
  • 27
Kelips: Building an Efficient and Stable P2P DHT through Increased Memory and Background Overhead
A peer-to-peer (p2p) distributed hash table (DHT) system allows hosts to join and fail silently (or leave), as well as to insert and retrieve files (objects). This paper explores a new point inExpand
  • 346
  • 27