Fwd: Real time OS

Todd Wright twright at bbn.com
Wed Apr 4 11:59:38 EDT 2007


The following question was posted to the cougaar.org forum:

Jeff Kirk (jrkirk) wrote:
> Can Cougaar SE or ME be run on a real time operating system, such as
> LynxOS-SE? Lynx is Linux ABI compatible, and uses the Aonix Perc real
> time java JVM, so, in theory it should work. Are there any gotchas? Does
> Cougaar require jars aoutside of the standard JRE? Memory issues? synch
> issues? Has anyone ever run Cougaar on a real time OS?
> 
> Thanks in advance for any and all input!

CougaarSE is known to run on Sun's JDK 1.5 and 1.6 on Windows, Linux, 
Solaris, and OS X.

We've also run CougaarSE on a Geode 233 MHz embedded CPU with Java 1.5:
   http://en.wikipedia.org/wiki/Geode_(processor)

CougaarME is no longer supported.  It was a completely separate 
Cougaar-like framework that ran on the Java Micro Edition JVM.

As far as I know, we've never tried running Cougaar on a real-time OS. 
So long as that OS supports Sun's JDK 1.5 or later, I imagine Cougaar 
would be fine.  Cougaar uses Java's standard threading services, so (by 
default) it wouldn't take advantage of the real-time support.

Cougaar's thread pool design may simplify the code changes required to 
support real-time threads; see:
   http://cougaar.cougaar.org/software/latest/OnlineManual/ThreadService/

Todd



More information about the Cougaar-developers mailing list