Get involved with LVS

The Linux Virtual Server codes' ability to survive and be successful will greatly depend upon the contributions of others. You do not have to know how to code to contribute, although it does help, you can write the documents, promote the Linux Virtual Server, report problems, share your experiences in using LVS, and so on.

In order to promote the Linux Virtual Server, please link to the LVS web site in your web page with the following HTML:

<a href=""> <img src="" border="0" alt="Linux Virtual Server"> </a>
<a href="">Linux Virtual Server</a>

The current TODO list of software development is:

  • Write documents for the Linux Virtual Server, and promote the Linux Virtual Server.
  • More load-balancing algorithms need to be studied and added, in order to meet more different requirements, such as the fastest response rate scheduling and the load-informed scheduling, geographic-sensed scheduling for virtual server via IP tunneling.
  • Explore content-based scheduling inside the kernel.
  • Support load balancing for Stream Control Transmission Protocol. The information about SCTP implementation in the Linux kernel can be found at the lksctp project.
  • Continue to study technologies in IPv4 to implement virtual server, such as broadcasting or multicasting technology.
  • Understand the difference between IPv4 and IPv6, and study how to implement virtual server in IPv6.
  • Understand the behavior of the load balancer; Do some performance evaluations to see the real maximum throughput of a load balancer, which scheduling algorithms are good for different situations.
  • Make it easy to setup and administrate virtual server. The load balancing, cluster management and the fault-tolerant cluster file system to be well integrated in the system.
  • Build some handy tools to facilitate developing cluster-aware applications.

If you have good ideas to improve Linux Virtual Server, please send them to The LVS Mailing List or to me, they will be added in the TODO list.