Ann Arbor Java User Group: Meeting on Distributed Computing
OK, I’ll confess. I’m a distributed computing geek. I spent a great deal of time (from like 1988 until well into 2001) working on distributed computing applications and research, using rudimentary tools. First applications were on a Motorola “grid” of several 68000 boards. I no longer remember how the thing parallelized. I was just an application programmer. Went back to grad school in 1990 and loved playing around with hypercubes and other parallel processing machines. Did my masters thesis on parallel programming, with an object oriented bent.
My first job out of grad school was at Computational Biosciences, in Ann Arbor where initially we were working on a massively parallel array (human genome applications) but later transitioned to a processor farm, using PVM. Yes, … out Oakridge National Labs. Did anyone else REALLY use this? It was GREAT, but the configuration was pretty rough.
Then, I did some consulting and ultimately started working on a Decision Support System, using a distributed processor farm as well (using CORBA). I left that company in the early 2000’s, but they’re still doing a great job of distributing the workload, as far as I know. I’m not sure if they’re still using CORBA, but they deal with huge datasets … and quickly.
Ah, anyhow, back to the meeting. Owen Taylor did a GREAT job of describing how Gigaspaces has built a foundation on top of JINI for space based computing. He even mentioned (ah, my heart beat faster thinking of way back when)! Furthermore, Gigaspaces provides a community edition of their software, free (even for production use).
Oh, and Gigaspaces even raffled off an IPod. There were only 10 eligible attendees at the meeting, so I figured I had GREAT odds of winning one. Sigh, wasn’t my night. Guess I’ll have to continue to listen to IT Conversations on my laptop for a while longer.
I’m anxious to dig down and play with Gigaspaces a bit, but alas … I have paying clients right now who are totally NOT interested in distributed computing. I’ll have to save it for a rainy day (soon, I hope).