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] --------------------------------------------------------------------