pads:artis
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
pads:artis [2009/07/21 09:38] – created 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://ieeexplore.ieee.org/iel5/10582/33459/01587702.pdf? | + | The Advanced RTI System (ARTÌS) is a middleware for Parallel and Distributed Simulation (PADS) supporting massively populated models [[http://gdangelo.web.cs.unibo.it/pool/papers/gdangelo-PERF-2005.pdf|[FIRB2005]]]. The design of the middleware is partially |
- | A PADS is composed | + | A PADS is composed |
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://www.springerlink.com/content/6dwm3430vgf7lpd1/fulltext.pdf|[HPC2005]]]. | + | of Independent Runs [[http://gdangelo.web.cs.unibo.it/pool/papers/gdangelo-HPCC-2005.pdf|[HPC2005]]]. |
+ | |||
+ | On top of ARTÌS has been implemented a framework called GAIA/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. | ||
+ | |||
+ | ===== 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.1248169085.txt.gz · Last modified: 2009/07/21 09:38 by gdangelo