Hi, first of all, sorry for my bad english. i'm in a school project on how to collaborate multiple servers to handle a single ultra-heavy-process, and i'll be using linux. well i've been searching for some time, and i found linux virtual server (www.linuxvirtualserver.org), cloud computing on ubuntu server, and some other server virtualization. but.. as far as i can understand them, they use almost the same method of "load balancing" technique, which is looks like this link http://answers.yahoo.com/question/index;_ylt=AtfddGjtG4bQKUJMyTSCD4EjzKIX;_ylv=3?qid=20091019103935AAy78mF (from the link, if i've 3 servers, jobs are divided into 3 servers, like job 1 to server 1, job 2 to server 2, job 3 to server 3) so.. is there any other way to increase server performance, to be something like this : if i've 3 servers, and each of them has 2 ghz of CPU speed, and 2gb of ram. so i'll get 1 single super server (as virtual server) with 6 ghz of CPU speed and 6 gb of ram. ??? plus, i have another question.. 1. what OS should i use?, if linux, which distro?, well, free is better.. any helps will be much appreciated... Thanx !!..