Moving the ensemble communication system to NT and Wolfpack

  • Authors:
  • K. Birman;W. Vogels;K. Guo;M. Hayden;T. Hickey;R. Friedman;R. van Renesse;Al. Vaysburd;S. Maffeis

  • Affiliations:
  • Dept. of Computer Science, Cornell University;Dept. of Computer Science, Cornell University;Dept. of Computer Science, Cornell University;Dept. of Computer Science, Cornell University;Dept. of Computer Science, Cornell University;Dept. of Computer Science, Cornell University;Dept. of Computer Science, Cornell University;Dept. of Computer Science, Cornell University;Olsen & Associates

  • Venue:
  • NT'97 Proceedings of the USENIX Windows NT Workshop on The USENIX Windows NT Workshop 1997
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Cornell University has developed a group communications and membership management tool, called the Ensemble system, which provides the basis for introducing guarantees such as reliability, high availability, fault-tolerance, consistency, security and real-time responsiveness into applications that run on clustered parallel computers or high speed networks. Ensemble tools are flexible, extremely transparent, and achieve high performance. Our development started under Unix in 1995, but by 1996 had enlarged to include NT as a primary target. This paper reviews Ensemble and then discusses the technical issues that arose when repositioning it to fit naturally and perform well under NT.