DESIGN AND IMPLEMENTATION OF NETWORK APPLICATION WORKLOAD BALANCING SYSTEM

This paper describes a method to design and implement a network application workload balancing system. It solves two problems: How to correctly capture the user′s requests and send it to the real server; how to dynamically control and configure the workload balancing system in the kernel level of the operating system. This paper demostrates how to design and implement the system by adding kernel modules into the TCP/IP kernel stack and using virtual device driver to control and configure the system.