The Raincore Distributed Session Service for Networking Elements
- Creators
- Fan, Chenggong Charles
-
Bruck, Jehoshua
Abstract
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.
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.Attached Files
Published - FANpdps01.pdf
Files
Name | Size | Download all |
---|---|---|
md5:170140ca631e67c974aa8fe3ce7503ac
|
231.0 kB | Preview Download |
Additional details
- Eprint ID
- 27740
- Resolver ID
- CaltechAUTHORS:20111110-152519883
- Created
-
2011-11-11Created from EPrint's datestamp field
- Updated
-
2021-11-09Created from EPrint's last_modified field