Conference proceeding
The SASHA architecture for network-clustered web servers
Proceedings Sixth IEEE International Symposium on High Assurance Systems Engineering. Special Topic: Impact of Networking, Vol.2001-, pp.163-172
2001
DOI: 10.1109/HASE.2001.966817
Abstract
We present the Scalable, Application-Space, Highly-Available (SASHA) architecture for network-clustered web servers that demonstrates high performance and fault tolerance using application-space software and Commercial-Off-The-Shelf (COTS) hardware and operating systems. Our SASHA architecture consists of an application-space dispatcher, which performs OSI layer 4 switching using layer 2 or layer 3 address translation; application-space agents that execute on server nodes to provide the capability for any server node to operate as the dispatcher, a distributed state-reconstruction algorithm; and a token-based communications protocol that supports self-configuring, detecting and adapting to the addition or removal of servers. The SASHA architecture of clustering offers a flexible and cost-effective alternative to kernel-space or hardware-based network-clustered servers with performance comparable to kernel-space implementations.
Details
- Title: Subtitle
- The SASHA architecture for network-clustered web servers
- Creators
- S Goddard - Lincoln University - PennsylvaniaT Schroeder - Massachusetts Institute of Technology
- Resource Type
- Conference proceeding
- Publication Details
- Proceedings Sixth IEEE International Symposium on High Assurance Systems Engineering. Special Topic: Impact of Networking, Vol.2001-, pp.163-172
- Publisher
- IEEE
- DOI
- 10.1109/HASE.2001.966817
- ISSN
- 1530-2059
- eISSN
- 2640-7507
- Language
- English
- Date published
- 2001
- Academic Unit
- Computer Science
- Record Identifier
- 9984259480102771
Metrics
20 Record Views