mod_backhand: A load balancing module for the Apache web server
mod_backhand What does it provide?
Outline
Web clustering problems
Practiced Solutions
Simple web server model (standalone)
DNS Round Robin
Single Point Proxies
Cisco LocalDirector
Alteon switching fabric
BIG/ ip
The mod_backhand approach
Information Collection
Administrative decisions
Practical Scenario 1: Overview
Practical Scenario 1: mod_backhand configuration
Practical Scenario 1: Benefits
Practical Scenario 2: Overview
Practical Scenario 2: mod_backhand configuration
Practical Scenario 2: Benefits
A Flexible Framework
A Flexible Framework: Built-in candidacy functions
A Flexible Framework: The byCost function
A Flexible Framework: The decision making process
A Flexible Framework: A practical example
A Flexible Framework: Writing your own decision function
Slide 27
Architecture: A standard Apache module in C
Architecture: Exploiting the Apache environment
Architecture: Information Collection
Architecture: Cluster Communication
Architecture: The Big Picture
Future Work: More accurate decision functions
Future Work: Scalability and Managability
The Backhand Project
Credits
Author: Theo Schlossnagle
E-mail: jesus@cnds.jhu.edu
Homepage: http://www.cnds.jhu.edu/~jesus/