Navigation


Version 30 (modified by klider, 3 years ago)

works out of the box

Dynamic Agent Computations

Overview

DAC is a novel software Framework designed for implementing multi-agent systems that describe  parallel computations. The whole system is easy to configure and extend, but also very efficient and scalable (please look at our efficiency tests). Moreover, the technology that we use (JMS, Cajo, JMX) ensure the highest possible reliability of the Framework, which can be used in a production environment.

Applications

Average time of the efficiency tests based on CMBF problem
Average time of the efficiency tests based on CMBF problem
Two workers' consoles and a log file during computation of the ''Travelling Salesman Problem''.
Two workers' consoles and a log file during computation of the  Travelling Salesman Problem
Total time of the efficiency tests based on CMBF problem
Total time of the efficiency tests based on CMBF problem


Why DAC?

Goals

  • Lightness
  • High scalability
  • Easy usage (almost no configuration - works out of the box)
  • High Performance
  • Extensible
  • Intuitive & Easy to Use
  • Support for Multiple Transports (JMS, Cajo, Oracle Advanced Queuing)
  • Flexible Architecture (Dynamic Code Execution and Resource Management )
  • Security (Sessions, User privileges)
  • Task prioritization
  • Accountability


Good Starting Points

In order to get started with the software please look at the documentation and download sections. Moreover, you can also read about projects that already use DAC to perform heavy parallel computations.

If you want to watch the progress of implementation, please take a look at change log and  roadmap.

If you want to contact us, ask some questions, rise some feature requests or simply discuss, please do not hesitate to drop a note on our  discussion board or send an email to dac [at] soldevelo [dot] com.