<?xml version="1.0" encoding="UTF-8"?>
<XML><RECORDS>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Nathan Evans</AUTHOR>
		<AUTHOR>Chris GauthierDickey</AUTHOR>
		<AUTHOR>Christian Grothoff</AUTHOR>
		<AUTHOR>Krista Grothoff</AUTHOR>
		<AUTHOR>Jeff Keene</AUTHOR>
		<AUTHOR>Matthew J. Rutherford</AUTHOR>
	</AUTHORS>
	<YEAR>2010</YEAR>
	<TITLE>Simplifying Parallel and Distributed Simulation with the DUP System</TITLE>
	<SECONDARY_TITLE>43rd Annual Simulation Symposium</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Orlando, FL, USA</PLACE_PUBLISHED>
	<PUBLISHER>Society for Modeling &amp; Simulation International</PUBLISHER>
	<KEYWORDS>
		<KEYWORD>resource allocation</KEYWORD>
		<KEYWORD>simulation</KEYWORD>
		<KEYWORD>FiDES</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>This paper presents how the DUP System, a POSIX-compatible framework
that enables straightforward, programming-language agnostic, parallel
and distributed stream processing, can be used to facilitate parallel
and distributed simulations.  Specifically, we describe two ways we
use DUP to utilize available resources for efficient simulation:
(1) we describe a straightforward technique for parallelizing multiple
runs of an existing simulation program with minimal changes, and
(2) we introduce FiDES, a Discrete Event Simulation (DES)
framework built atop DUP that provides a simple, yet powerful, means
of implementing a parallel and/or distributed DES. Finally, we
describe a toolset for profiling, debugging and visualization that
aids the developer of DUP simulations.  To support these claims, we
present various performance benchmarks that collectively demonstrate
how DUP and FiDES can make high-performance simulation
accessible to everyone.
</ABSTRACT>
</RECORD>
</RECORDS></XML>