« I miss Lisp | Main | This Is What's Wrong With Globals »

Jabber and dynamic languages: inherently survivable

From DARPA, the folks who among other things, helped bring you the complicated theoretical bits of the Semantic Web, Ultralog:

"UltraLog's goals are: operate with up to 45% information infrastructure loss in an environment that is 90% as chaotic as the most chaotic real world environment with not more than 20% capabilities degradation and not more than 30% performance degradation for a period representing 180 days of sustained military operations in a major theater contingency."

Those goals are the kind of severe outage and extreme network disconectedness that drove the original Internet architecture. Looks like DARPA want to do it all over again at the higher layers. This particular effort is building on COUGAAR, a well-known* Intelligent Agents framework. Autonomic Computing and Semantic Web hype comes to mind, but some things do look interesting for the here and now (if only because they're consistent with some conversations that have gone on in work):

  • Phil Windley points out that this lot are using Jabber as their messaging backplane.
  • Jon Udell also interviewed (.mov) to of the folks involved on the value of using dynamic programming languages (in this case, Ruby).

* Ok, so this is only 'well known' perhaps if you know a bit about IA and DAI in the first place.

August 1, 2004 06:54 PM


James Strachan
(August 3, 2004 05:26 AM #)

I went to the talk on this at OSCon - I think they tend to use Jabber just talking to agents but then use their own C++ developed message bus for most communication to get the throughput (as they found the Ruby version a little slow).

Trackback Pings

TrackBack URL for this entry: