A Caltech Library Service

The Raincore Distributed Session Service for Networking Elements

Fan, Chenggong Charles and Bruck, Jehoshua (2001) The Raincore Distributed Session Service for Networking Elements. In: Proceedings of the 15th International Parallel and Distributed Processing Symposium. IEEE , Los Alamitos, CA, pp. 1673-1681. ISBN 0-7695-0990-8.

PDF - Published Version
See Usage Policy.


Use this Persistent URL to link to this item:


Motivated by the explosive growth of the Internet, we study efficient and fault-tolerant distributed session layer protocols for networking elements. These protocols are designed to enable a network cluster to share the state information necessary for balancing network traffic and computation load among a group of networking elements. In addition, in the presence of failures, they allow network traffic to fail-over from failed networking elements to healthy ones. To maximize the overall network throughput of the networking cluster, we assume a unicast communication medium for these protocols. The Raincore Distributed Session Service is based on a fault-tolerant token protocol, and provides group membership, reliable multicast and mutual exclusion services in a networking environment. We show that this service provides atomic reliable multicast with consistent ordering. We also show that Raincore token protocol consumes less overhead than a broadcast-based protocol in this environment in terms of CPU task-switching. The Raincore technology was transferred to Rainfinity, a startup company that is focusing on software for Internet reliability and performance. Rainwall, Rainfinity’s first product, was developed using the Raincore Distributed Session Service. We present initial performance results of the Rainwall product that validates our design assumptions and goals.

Item Type:Book Section
Related URLs:
URLURL TypeDescription
Bruck, Jehoshua0000-0001-8474-0812
Additional Information:© 2001 IEEE. Issue Date: Apr 2001; Date of Current Version: 07 August 2002. The authors would like to thank Cheng Tan, Paolo Carnevali, Jie Yu, Paul LeMahieu, Phil Love and Vincent Bohossian for their valuable contributions to the Raincore architecture and implementation.
Record Number:CaltechAUTHORS:20111110-152519883
Persistent URL:
Official Citation:Fan, C.C.; Bruck, J.; , "The raincore distributed session service for networking elements," Parallel and Distributed Processing Symposium., Proceedings 15th International , vol., no., pp.1673-1681, Apr 2001 doi: 10.1109/IPDPS.2001.925154
Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:27740
Deposited By: Jason Perez
Deposited On:11 Nov 2011 15:35
Last Modified:09 Nov 2021 16:51

Repository Staff Only: item control page