Distributed Piranhas - liberate the agents!
The Piranhas agent platform does not presently support distribution. Distribution implies that agents hosted on different platforms can exchange data. Exchanging data, generally by using network connection, means that this data can be represented as a string or array of bytes, and that both ends are able to recreate the data from the representation. Also, if the agents are implemented in different languages, this data should be abstract from the implementation language.
This document is a discussion on how distribution can be achieved in Piranhas.
Related pages:
- Piranhas, the page of the Piranhas agent platform
- Cereale, a serialisation library to be used in DistributedPiranhas
