Hi guys,

I am thinking of using the multi-agent approach to "solve" a problem I
have with computation efficiency(not really sure if that is exactly what
I facing). I am not sure how helpful it will be if I use multi agent
systems to do it. 

I am running some real-time simulation that deals with some rather heavy
computationally intensive operations and generating some outputs at
every time cycle. These data will be output to some data table and plots
displayed on the screen

The problem I face:
- It seems to me my current model of implementation (via multi-threading
internally) is not solving the problem properly. Without the GUIs, my
outputs are relatively accurate (basically, I am running some heuristic
control using Jess) and stable. With all the live plotting and updating
of the GUI components, the results starts to deviate from theoretical
solutions. My guess is that the problem lies with the limited CPU
time/power associated with one single VM ( not sure about this, just a
wild guess). 

While I understanding the GUIs can consume a lot of CPU power while
updating (especially if there are very many GUI components to repaint at
every time step) JDK 1.4.x works much better than 1.3.x, as 1.4 has
dramatically better Swing performance. I started with JDK 1.3 weeks ago
and have recently moved to JDK 1.4 in hope of better performance. But it
seems to me that that has not help much either. 


I wonder if a multi-agent approach may help. I am thinking of
distributing the real-time plots task to different agents in different
containers thus different VMs. If that sounds like a feasible idea, I am
looking at updating my real time plots at a frequency of 10 times per
second ( i.e. every update is 100ms interval). Does it sound like a
viable idea to use JADE agents to circumvent my problem ?

Many thanks for your time and attention. 



Regards
David

--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the list
(use your own address!) List problems? Notify [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to