Xgrid and Cocoa Applications


At first I was really excited, then Brian had to go and throw the cold 'malicious users' water on me.

Reference these two articles for more information:

Integrating Xgrid into Cocoa Applications, Part 1
by Drew McCormack -- In this first of two articles exploring Xgrid, Drew McCormack provides you with a little background information, then moves to installation, and finishes off with a command-line script for distributing compilation using Xgrid.


Integrating Xgrid into Cocoa Applications, Part 2 by Drew McCormack -- Last week in Part 1, Drew McCormack showed you how to install and start using Xgrid. Now in Part 2, he covers integration with Cocoa using a little program called Photo Industry. This will be an Xgrid-enabled app, and what's more, it will be a standalone app, not an Xgrid client plugin.

I was talking with Brian about this one. To me this idea was an amazing thing. The example they gave of an iBook rendering iMovie and then someone else higher power laptop assisting in the rendering was amazing to me.

The first thing out of Brian's fingers was of 'The security implications for this are horrifying' or something along those lines. Working off the goodwill of many people leaving an xgrid like application open for anyone to 'borrow' the processing power of was the utopia way of me looking at it. However Brian immediately thought of the jackass that would take advantage of my utopia and use the other machines to execute malicious code in the guise of 'helping a brother out' so to speak.

I still think this is a great idea and really goes a long way to enabling true end user grid computing. Growing up from the SETI at Home and Folding at Home concepts into the large offices full of machines and the one guy that actually uses the power of his computer to do something and he can borrow cycles from other machines. Depending on how well this is implemented it could increase cycle time of desktop replacement.

However I also have a hard time seeing this outside of the main industry of movie making, or 3d animation. I don't see Excel or Word running faster doing this, but I do see Maya, Shake, iMovie, FCP, and many other processor intense applications greatly benefiting from this.

iMovie 5.0 would be a great start for this processing power :0

Posted: Mon - June 7, 2004 at 12:08 PM           |


©