PVM: a framework for parallel distributed computing
Concurrency: Practice and Experience
Parallel independent replicated simulation on a network of workstations
PADS '94 Proceedings of the eighth workshop on Parallel and distributed simulation
Parallel execution for serial simulators
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Web-based simulation in Simjava using remote method invocation
Proceedings of the 29th conference on Winter simulation
A widely deployable Web-based network simulation framework using CORBA IDL-based APIs
Proceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 2
Unicorn: voluntary computing over Internet
ACM SIGOPS Operating Systems Review
SETI@home: an experiment in public-resource computing
Communications of the ACM
Investigating the Limits of SOAP Performance for Scientific Computing
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
The gSOAP Toolkit for Web Services and Peer-to-Peer Computing Networks
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
A federated approach to distributed network simulation
ACM Transactions on Modeling and Computer Simulation (TOMACS)
A Self Manageable Infrastructure for Supporting Web-based Simulations
ANSS '04 Proceedings of the 37th annual symposium on Simulation
IDSim: An Extensible Framework for Interoperable Distributed Simulation
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Web-based simulation 3: re-introducing web-based simulation
Proceedings of the 34th conference on Winter simulation: exploring new frontiers
BOINC: A System for Public-Resource Computing and Storage
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Toward Characterizing the Performance of SOAP Toolkits
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Concurrency and Computation: Practice & Experience - Middleware for Grid Computing
Servicing Provisioning for HLA-Based Distributed Simulation on the Grid
Proceedings of the 19th Workshop on Principles of Advanced and Distributed Simulation
Using Web services to integrate heterogeneous simulations in a grid environment
Future Generation Computer Systems
Globus toolkit version 4: software for service-oriented systems
NPC'05 Proceedings of the 2005 IFIP international conference on Network and Parallel Computing
Scalable simulation of electromagnetic hybrid codes
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part II
Parallel and distributed simulation: traditional techniques and recent advances
Proceedings of the 38th conference on Winter simulation
Proceedings of the 21st International Workshop on Principles of Advanced and Distributed Simulation
Migrating to a real-time distributed parallel simulator architecture
Proceedings of the 2007 Summer Computer Simulation Conference
Optimistic Parallel Simulation over Public Resource-Computing Infrastructures and Desktop Grids
DS-RT '08 Proceedings of the 2008 12th IEEE/ACM International Symposium on Distributed Simulation and Real-Time Applications
A scalable framework for parallel discrete event simulations on desktop grids
GRID '07 Proceedings of the 8th IEEE/ACM International Conference on Grid Computing
Efficient Master/Worker Parallel Discrete Event Simulation
PADS '09 Proceedings of the 2009 ACM/IEEE/SCS 23rd Workshop on Principles of Advanced and Distributed Simulation
DEVS/SOA: Towards DEVS Interoperability in Distributed M&S
DS-RT '09 Proceedings of the 2009 13th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications
Winter Simulation Conference
Hi-index | 0.00 |
A master/worker paradigm for executing large-scale parallel discrete event simulation programs over networkenabled computational resources is proposed and evaluated. In contrast to conventional approaches to parallel simulation, a client/server architecture is proposed where clients (workers) repeatedly download state vectors of logical processes and associated message data from a server (master), perform simulation computations locally at the client, and then return the results back to the server. This process offers several potential advantages over conventional parallel discrete event simulation systems, including support for execution over heterogeneous distributed computing platforms, load balancing, efficient execution on shared platforms, easy addition or removal of client machines during program execution, simpler fault tolerance, and improved portability. A prototype implementation called the Aurora Parallel and Distributed Simulation System (Aurora) is described. The structure and interaction of the Aurora components is described. Results of an experimental performance evaluation are presented detailing primitive timings and application performance on both dedicated and shared computing platforms.