[SATLUG] Next month's presentation

Jeremy Mann jeremy at bioc09.v19.uthscsa.edu
Tue Aug 27 23:10:03 CDT 2002


> I agree, this would be a very interesting presentation.  Personally my
> company  (Global Gaming Innovations) is working with wide area
> clustering.  My  interest would be peaked and I *might* actually make it
> to my first SATLUG  meeting.

Come out anyway ;)

> That's true that creating a cluster is
> easy, although to be honest,  you DONT need MPI or PVM to do it.  The
> tools are already present in TCP/IP  protocol programing.  Building a
> cluster doesn't have to require installing  or configuring anything!!!
> However, if you wanna get into fun things like multi-threaded parrallel
> computing, you're gonna want to use the kitchen sink of distributed
> parallel  computing (MPI).

This is true with multi-threaded parallel programs. But, what openMosix
does is implement this at kernel level so there is no need to reprogram
your binaries for MPI parameters. I like OpenMosix because it is kernel
level so it load balances regardless of IF the binary is compatible. Now
there are requirements as I mentioned before, but most applications WILL
balance across nodes that need the extra resources. There are tweaks you
can do and even in my experience I can't get *true* balancing (50/50), but
I can get at least 60/40 (60% on the node that started the app, 40 for the
rest of the nodes). There is more but I wanna save it for the demo ;)


> There's one major draw back in today's tech
> that is on the  market.  That is, try starting up your program and pull
> the plug on ANY of  the nodes in the LAM, whops all gone, with no
> signal.  There's ways to send  heartbeats and Duke University is
> developing methods of gracefully shutting  down your distributed program
> with error codes.  However, this is currently a  major pain in the arse.
>  Also for more about wide area distributed processing  check out the
> Albatras (sp?) project.  It's looking pretty good (4  universities
> making up shared clusters).

With OpenMosix you only need an entry in its config file (mosix.map) to
span across networks to access resource nodes.

> Oh and if there is interest, my company is about to release its first
> beta  test (will work natively in linux) of a FPS game that will use the
>  distributed processing tech to create massive multiplayer online games.
> (read  as 500-1000 or more quakster types fragging each other on one
> server). I'll  post an anouncement incase anyone is interested in seeing
> this type of stuff  work.

I am definitely interested in hearing about this. I have heard Doom3 will
P2P resources for extra bandwidth, BUT in my experience with balancing you
need a fat pipe to move the data between nodes.



-- 
Jeremy Mann
jeremy at biochem.uthscsa.edu

University of Texas Health Science Center
Bioinformatics Core Facility
Phone: (210) 567-2672






More information about the Satlug mailing list