Online Game Cluster 107
axehind writes "Carlo Daffara posted to the openMosix mailing list about his game cluster. It's a 6 node cluster using Athlon XP cpus and running linux & openmosix (with some qdisc trickery) for the OS. It is used to host approximately 1000 users playing online games, like Jedi Knight and Quake III. Here's a link (italian) to the pictures."
FP (Score:4, Funny)
Re:FP (Score:2, Insightful)
Re:FP (Score:2)
Query: What do you call a cluster of slashdot Linux geeks?
Response: The boys that called "Beowulf!".
RDMA for GigEthernet (Score:3, Insightful)
Re:RDMA for GigEthernet (Score:2)
/.ed (Score:5, Funny)
Il luogo è shashdotado.
waiting (Score:5, Funny)
More like "It was used to..."
During the standard slash/dot.ing period, the cluster probably serves about two Quake players at max.
or (Score:2)
It used to host approximately 1000 users playing online games
Re:waiting (Score:5, Funny)
And knowing online gamers, one will be cheating and the other camping.
Imagine... (Score:5, Interesting)
Re:Imagine... (Score:2, Interesting)
Re:Imagine... (Score:2, Interesting)
The weak rich bastards with the P4 2.8 GHZ and 1 Gig of RAM
Re:Imagine... (Score:1, Funny)
Re:Imagine... (Score:5, Informative)
Comment removed (Score:3, Funny)
Link to Google Cache (Score:5, Informative)
(I
Re:Link to Google Cache (Score:1)
For once they might not be lying....... (Score:1, Funny)
Why use Mosix ? (Score:4, Interesting)
It seems to me it would make more sense to use only the mentioned queue-system to position the games evenly.
Re:Why use Mosix ? (Score:1)
From the post:
We used openmosix, and some linux qdisc trick to guarantee smooth play even in quite heavy network activity.
The bottom line was to just have a lot of bandwith. It looks like he is doing some traffic shaping or something... I don't read his language.
supercomputer gaming (Score:5, Informative)
is doing something similar. If you cut through all the marketing hype it looks pretty cool.
-M
No wait (Score:3, Funny)
Re:No wait (Score:3, Insightful)
How does CLIC do it?
Don't assume it's the same thing... christ you could even call my webserver a cluster just cuz it's webpages spread amoung two different machines... but they (the servers) really have no concept of eachother.. and it doesn't share threads or diskspace or anything really.
Clust is more of a buz word. It is what is technically going on that I'm most concerned with.
Re:No wait (Score:5, Funny)
In short, clustering is the solutions for tomorrows problems today.
tbh I can wait another day for next weeks problems (Score:3, Funny)
where am dat warty melon
8)
Re:No wait (Score:1)
The first thing that you have to ask when someone says cluster is if they mean a high peformance or high availability cluster (alternatively if this is a computational, load-balancing, or failover case).
Oh wait, re-reading your MS marketspeak flack, I fear I've been trolled. Let me put it this way: Clustering is only the "solution for tomorrow's problems today" if you're talking about vapourware like
Re:No wait (Score:1)
and I certainly don't read about OO in advertizements for the moron public (read: Managers).
XML is also a standard.. but yes it's a buz word now... which annoys the crap out of me.
HOWEVER clustering is complete meaningless.. and has yet to even have an actual definition.. WTF IS clustering!? Don't tell me it's just a bunch of servers that sit in the same room.
'Clusternig' is not a buzzword. (Score:1)
As seen on the openMosix board... (Score:4, Funny)
The fools! Muhahahahahahaha!!!
Careful what you wish for... (Score:5, Funny)
Somebody should post this to Slashdot.org: How to assemble your own game server with openMosix
BTW, has anyone else seen the AppAssure soft-core porn ads here on slashdot? Better than the
Re:Careful what you wish for... (Score:2)
ok so you're using qdisc for packet control (Score:2, Insightful)
Why not make ONE game... (Score:4, Interesting)
The AI would use genetic algorithms, the sound would have every echo and diffusion effect possible, the graphics would use real-time raytracing, and the level count would be as extreme poly as possible. Simply spare nothing when it comes to CPU power, and just let it fly.
Just use nothing but outright raw CPU power to render the whole thing.
Re:Why not make ONE game... (Score:3, Funny)
Yeah, 'cause, ya know, most games these days are either powered by combustion engines or mules.
Re:Why not make ONE game... (Score:1)
Re:Why not make ONE game... (Score:4, Interesting)
The same reason that game companies don't make games for machines with 8 CPUs or 4 CPUs, or even 2 CPUs. People just don't have machines out there to play the game.
You can do it server-side, because some geek just has to put together a bunch of computers. On the client-side, can you imagine that 12 year old that keeps fraggin you when you're playing RtCW online putting together a cluster of computers? (That was rhetorical)
The AI would use genetic algorithms
"True to life" AI, does not imply good "Game" AI.
the sound would have every echo and diffusion effect possible,the graphics would use real-time raytracing, and the level count would be as extreme poly as possible
The network latency would kill you. Motherboards are moving to AGP 8x so that they can get more bandwidth to the graphics card.
Genetic algorithms (Score:2, Informative)
Genetic algorithms do not imply "true to life" algorithms. They are merely a general method used to search for good solutions in difficult optimization problems.
-- jetlag --
Re:Why not make ONE game... (Score:3, Interesting)
Hmm, that is a good idea. According to my back-of-the-envelope math, 10 years would be seven cycles of Moore's law. Which means we are roughly dealing with a 128 times increase in CPU power. A cluster computer will waste much of its CPU time, so let's say we'd need 256 modern computers to do what you want.
Not something the average person could do, it is the sort of thing that a bored university student with access to a lab of computers could do...
Re:Why not make ONE game... (Score:2)
Minimum Hardware Requirements:
8 speed CD-ROM
Direct3D 8 or later graphics accelerator card
50 2.4GHz PCs (100 2.4Ghz PCs recommended)
Actually though, it's a good idea for the server to d othis rather than the client. You don't want to be sending pre-rendered graphics over the network, but you ought to be able to take advantage of the large CPU power available for good AI and physics modelling.
Re:Why not make ONE game... (Score:1)
Only problem is: bandwith. Games require lots of realtime data flow between components. It wouldn't even be possible to play a modern game that way (given that most calculations take place on the "client"). So you'd have all the processing power but no data links to fit all the information that needs to be exchanged between CPUs for this in order to work!
But I think you could build a custom PC architecture where, say, about 8 machines are sharing a really fast bus. And each machine could have number-crunching PCI cards in it to give them an additional boost. That's more like it, but I digress...
Interesting (Score:5, Funny)
I've always heard that a picture is worth 1000 words, but no one ever mentioned I'd have to translate them all into English.
Slashdot effect. OT (Score:2, Informative)
It's just so lame now. Oh, by the way, posting is still broken.
Local Cacheing (Score:3, Interesting)
How about: before posting we see if we can get permission to cache locally (on slashdot). Obviously this isnt always possible, but in the case of small websites it might be practical, and even polite to do.
FAQ (Score:5, Insightful)
Regarding the issues in the FAQ, most of the news isnt time critical, especially if its a link to a small site. So waiting 6 hours isnt a big deal. Despite the FAQ response I think it would still be a good idea.
In response to worrying about if the content changed: First of all it wouldnt be a big deal and second of all, how much harder would it be to recache it every 5-10 min ?
I think its time someone went ahead, thought it though and implemented it.
Re:FAQ (Score:1)
Re:Local Cacheing (Score:3, Insightful)
Slashdot effect is denial of service (Score:2)
1. Story with links is posted.
2. One thousand Steve Barkto [essential.org] set their bots to obliterate the sites linked.
3. Steve Barktos then submit bogus and self moderated crap, including "slashdot effect complaints".
In this case, the link was quicly mirrored by someone with VA System like networking bandwith and ability to kill bots. It must be tough reading Slashdot from a Microsoft owned IP address .
I'd love to see Slashdot prove my assertions, just as much as I'd love to see all of these threads modded to -1 off topic. It gets in the way.
phew (Score:3, Funny)
Re:phew (Score:1)
Migrating processes (Score:2, Interesting)
Re:Migrating processes (Score:2)
Re:Migrating processes (Score:2, Interesting)
Re:Migrating processes (Score:1)
SICK OF SLASHDOTING (Score:1, Insightful)
Re:SICK OF SLASHDOTING (Score:2)
Because, well, then, they'd /. themselves?
Re:SICK OF SLASHDOTING (Score:2)
Re:Question (Score:2)
What I want to know.. (Score:2)
or do they use it as a normal cluster, running different servers on different nodes, and just have mosix there for the hell of it.
are there tuturials? (Score:2, Interesting)
Heat and Noise? (Score:1)
Power Consumption (Score:1)
Last Post! (Score:1)
to get rid of a man as soon as he thinks himself an expert -- because no one
ever considers himself expert if he really knows his job. A man who knows a
job sees so much more to be done than he has done, that he is always pressing
forward and never gives up an instant of thought to how good and how efficient
he is. Thinking always ahead, thinking always of trying to do more, brings a
state of mind in which nothing is impossible. The moment one gets into the
"expert" state of mind a great number of things become impossible.
-- From Henry Ford Sr., "My Life and Work"
- this post brought to you by the Automated Last Post Generator...