Difference between revisions of "IPVS"

From LVSKB
Jump to: navigation, search
m
m (Job Scheduling Algorithms)
Line 12: Line 12:
 
* [[Round-Robin Scheduling]]  
 
* [[Round-Robin Scheduling]]  
 
* [[Weighted Round-Robin Scheduling]]  
 
* [[Weighted Round-Robin Scheduling]]  
* [[Least-Connection Schedu]]ling
+
* [[Least-Connection Scheduling]]
 
* [[Weighted Least-Connection Scheduling]]  
 
* [[Weighted Least-Connection Scheduling]]  
 
* [[Locality-Based Least-Connection Scheduling]]  
 
* [[Locality-Based Least-Connection Scheduling]]  

Revision as of 10:41, 20 July 2005

IPVS (IP Virtual Server) implements transport-layer load balancing inside the Linux kernel, so called Layer-4 switching. IPVS running on a host acts as a load balancer before a cluster of real servers, it can direct requests for TCP/UDP based services to the real servers, and makes services of the real servers to appear as a virtual service on a single IP address.


IP Load Balancing Technologies

Job Scheduling Algorithms

Design and Implementation

Ongoing Development

IPVS On FreeBSD

The LVS On FreeBSD project was started by Li Wang, the goal is to port IPVS code to FreeBSD. Now, the LVS On FreeBSD module supports the LVS/DR and LVS/TUN ip load balancing technologies.