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 system could offer flexibility and yet maintain high performance, to explore the integration of fault-tolerance with security and real-time mechanisms, and to increase trustworthiness of our solutions by applying formal methods. Here, we summarize the accomplishments of the effort and evaluate the successes and failures of the approach
Designing and correctly implementing Group Communication Systems (GCSs) is notoriously difficult. As...
Due to the non-deterministic behavior of some parallel and distributed programs, addressing the prob...
In recent years, the study of distributed systems has become an increasingly important focus of comp...
The Horus project seeks to develop a communication system addressing the requirements of a wide vari...
This paper reports on the Horus project, which provides an unusually flexible group communication mo...
multi-year Cornell research program in process group communication used for fault-tolerance, securit...
Horus is a communication architecture that treats a protocol as an abstract data type. Protocol laye...
The Horus system supports a communication architecture that treats protocols as instances of an abst...
While there is considerable experience with addressing the needs for security and fault-tolerance i...
Horus is an asynchronous group communications system designed to support a variety of distributed an...
Reliable broadcasting and consistency of information are two core services in providing fault tolera...
PhD ThesisMany fault-tolerant group communication middleware systems have been implemented assuming ...
Many fault-tolerant group communication middleware systems have been implemented assuming crash fail...
this paper we explore the use of group communication technology, developed in the Horus project [11,...
The difficulty of developing reliable distribution software is an impediment to applying distributed...
Designing and correctly implementing Group Communication Systems (GCSs) is notoriously difficult. As...
Due to the non-deterministic behavior of some parallel and distributed programs, addressing the prob...
In recent years, the study of distributed systems has become an increasingly important focus of comp...
The Horus project seeks to develop a communication system addressing the requirements of a wide vari...
This paper reports on the Horus project, which provides an unusually flexible group communication mo...
multi-year Cornell research program in process group communication used for fault-tolerance, securit...
Horus is a communication architecture that treats a protocol as an abstract data type. Protocol laye...
The Horus system supports a communication architecture that treats protocols as instances of an abst...
While there is considerable experience with addressing the needs for security and fault-tolerance i...
Horus is an asynchronous group communications system designed to support a variety of distributed an...
Reliable broadcasting and consistency of information are two core services in providing fault tolera...
PhD ThesisMany fault-tolerant group communication middleware systems have been implemented assuming ...
Many fault-tolerant group communication middleware systems have been implemented assuming crash fail...
this paper we explore the use of group communication technology, developed in the Horus project [11,...
The difficulty of developing reliable distribution software is an impediment to applying distributed...
Designing and correctly implementing Group Communication Systems (GCSs) is notoriously difficult. As...
Due to the non-deterministic behavior of some parallel and distributed programs, addressing the prob...
In recent years, the study of distributed systems has become an increasingly important focus of comp...