next up previous contents logomin.gifunespmin.giflogofap1min.jpgReturn to my home page
Next: TurboLinux, TurboCluster and enFuzion Up: Number-crushing and supercomputing with Previous: Fork   Contents

Linux Virtual Server

The Linux Virtual Server project has implemented a number of kernel patches that create a network load-balancing system for incoming TCP/IP traffic. The Linux Virtual Server software examines incoming traffic, and based upon a load-balancing algorithm, redirects that to a set of servers acting as a cluster. That allows network applications such as Web servers to run on a cluster of nodes to support a greater number of users.

On a certain way, it is completly complementary to the Mosix model. Meanwhile Mosix migration is based on process migrations, and sockets can not migrate, on a Linux Virtual Server only can migrate the socket.

It is important that all Linux Virtual Server must be attached at the same segments. If we want to use more complex topologies, as multilevel topologies or hive topologies, we will need tunneling IP packets. But sometimes we will need that kind of topologies due to the scalability limit of Ethernet networks, thus it can be a non-trivial issue making a medium-sized Linux Virtual Server cluster with Linux Virtual Server.


next up previous contents logomin.gifunespmin.giflogofap1min.jpgReturn to my home page
Next: TurboLinux, TurboCluster and enFuzion Up: Number-crushing and supercomputing with Previous: Fork   Contents
David Santo Orcero 2000-11-24