pads:artis
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
pads:artis [2012/10/16 09:49] – gdangelo | pads:artis [2014/01/13 12:46] (current) – [Known bugs] gdangelo | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== ARTÌS: Advanced RTI System ====== | ====== ARTÌS: Advanced RTI System ====== | ||
- | The Advanced RTI System (ARTÌS) is a middleware for Parallel and Distributed Simulation (PADS) supporting massively populated models [[http:// | + | The Advanced RTI System (ARTÌS) is a middleware for Parallel and Distributed Simulation (PADS) supporting massively populated models [[http:// |
- | A PADS is composed of many interacting Logical Processes (LPs), therefore the execution speed is highly affected by the communication performance between the LPs. The approach followed by ARTÌS is adaptive and exploits the LPs physical allocation. Specifically, | + | A PADS is composed of many interacting Logical Processes (LPs), therefore the execution speed is highly affected by the communication performance between the LPs. The approach followed by ARTÌS is adaptive and exploits the LPs physical allocation. Specifically, |
Other important features of the middleware are the multi-threading support, the implementation of data structures specifically tailored for the event-list management, the capability to detect and adapt to Hyper-Treading and Multi-Core CPUs, and the support for the Simulation Cloning and Concurrent Replication | Other important features of the middleware are the multi-threading support, the implementation of data structures specifically tailored for the event-list management, the capability to detect and adapt to Hyper-Treading and Multi-Core CPUs, and the support for the Simulation Cloning and Concurrent Replication | ||
of Independent Runs [[http:// | of Independent Runs [[http:// | ||
- | On top of ARTÌS has been implemented a framework called GAIA that provides an easy to use programming environment for the implementation of simulations. The framework follows the Multi-Agent-System (MAS) paradigm and introduces many enhancements for the reduction of the communication overhead and for load-balancing the execution architecture. | + | On top of ARTÌS has been implemented a framework called GAIA/ |
+ | ===== Features ===== | ||
+ | |||
+ | * Discrete Event Simulation (DES) | ||
+ | * Parallel Discrete Event Simulation (PDES) | ||
+ | * Sequential (monolithic) simulation | ||
+ | * Parallel and Distributed Simulation (PADS) | ||
+ | * Support for TCP/IP and shared memory communication | ||
+ | * Conservative, | ||
+ | * Multi-core / Hyper-Threading support | ||
+ | * Source code is partially available | ||
+ | * GNU/Linux 32 and 64 bit support | ||
+ | * C and Java bindings | ||
+ | |||
+ | ===== Download ===== | ||
+ | |||
+ | **The last version of ARTÌS can be freely downloaded from the [[pads: | ||
+ | |||
+ | ===== Documentation ===== | ||
+ | |||
+ | **For more information on the ARTÌS installation and usage please see the [[pads: | ||
+ | |||
+ | ===== Citation ===== | ||
+ | |||
+ | To cite the ARTÌS software use: | ||
+ | |||
+ | <file text gda-perf-2005.txt> | ||
+ | Luciano Bononi, Michele Bracuto, Gabriele D' | ||
+ | Scalable and Efficient Parallel and Distributed Simulation of Complex, Dynamic and Mobile Systems. | ||
+ | Proc. of the IEEE FIRB-Perf Workshop on Techniques Methodologies and Tools for Performance Evaluation of Complex Systems. | ||
+ | Torino, Italy, September, 2005. ISBN 0-7695-2447-8 | ||
+ | </ | ||
+ | |||
+ | |||
+ | If you use BibTeX for LaTeX, use: | ||
+ | |||
+ | <file latex gda-perf-2005.tex> | ||
+ | @inproceedings{gda-perf-2005, | ||
+ | author = {Bononi, Luciano and Bracuto, Michele and D' | ||
+ | title = {Scalable and Efficient Parallel and Distributed Simulation of Complex, Dynamic and Mobile Systems}, | ||
+ | booktitle = {Proceedings of the 2005 Workshop on Techniques, Methodologies and Tools for Performance Evaluation of Complex Systems}, | ||
+ | year = {2005}, | ||
+ | isbn = {0-7695-2447-8}, | ||
+ | url = {http:// | ||
+ | doi = {10.1109/ | ||
+ | publisher = {IEEE Computer Society}, | ||
+ | address = {Washington, | ||
+ | } | ||
+ | </ | ||
+ | | ||
+ | ===== Known bugs ===== | ||
+ | |||
+ | * The MPI-based version of ARTÌS does not support other synchronization methods than Chandy-Misra-Bryant (CMB) and Time-Stepped (TS). |
pads/artis.1350380953.txt.gz · Last modified: 2012/10/16 09:49 by gdangelo