The University of Southampton
University of Southampton Institutional Repository

Conservative simulation using distributed-shared memory

Conservative simulation using distributed-shared memory
Conservative simulation using distributed-shared memory

This paper focuses on conservative simulation using distributed-shared memory for inter-processor communication. JavaSpaces, a special service of Java Jini, provides a shared persistent memory for simulation message communication among processors. Two benchmark programs written using our SPaDES/Java parallel simulation library are used. The first program is a linear pipeline system representing a loosely-coupled open system. The PHOLD program represents a strongly-connected closed system. Experiments are carried out using a cluster of Pentium II PCs. We used a combination of Wood Turner carrier null, flushing and demand-driven algorithms for null message synchronization. To optimize message communication, we replace SPaDES/Java inter-processor communication implemented using Java's Remote Method Invocation (RMI) with one JavaSpace. For PHOLD (16x16, 16) running on eight processors, this change reduces simulation runtime by more than half, null message overhead reduces by a further 15%, and event rate more than doubled. Based on our memory analysis methodology, the memory cost of null message synchronization for PHOLD is less than 9% of the total memory needed by the simulation.

1087-4097
1-7
IEEE
Teo, Y.M.
16d4240a-2b2c-4004-80b3-7c3b7dbd84eb
Ng, Y.K.
15e9f96d-cf76-4780-bf09-28fca7fe9fb0
Onggo, B.S.S.
8e9a2ea5-140a-44c0-9c17-e9cf93662f80
Teo, Y.M.
16d4240a-2b2c-4004-80b3-7c3b7dbd84eb
Ng, Y.K.
15e9f96d-cf76-4780-bf09-28fca7fe9fb0
Onggo, B.S.S.
8e9a2ea5-140a-44c0-9c17-e9cf93662f80

Teo, Y.M., Ng, Y.K. and Onggo, B.S.S. (2002) Conservative simulation using distributed-shared memory. In Proceedings - 16th Workshop on Parallel and Distributed Simulation, PADS 2002. IEEE. pp. 1-7 . (doi:10.1109/PADS.2002.1004194).

Record type: Conference or Workshop Item (Paper)

Abstract

This paper focuses on conservative simulation using distributed-shared memory for inter-processor communication. JavaSpaces, a special service of Java Jini, provides a shared persistent memory for simulation message communication among processors. Two benchmark programs written using our SPaDES/Java parallel simulation library are used. The first program is a linear pipeline system representing a loosely-coupled open system. The PHOLD program represents a strongly-connected closed system. Experiments are carried out using a cluster of Pentium II PCs. We used a combination of Wood Turner carrier null, flushing and demand-driven algorithms for null message synchronization. To optimize message communication, we replace SPaDES/Java inter-processor communication implemented using Java's Remote Method Invocation (RMI) with one JavaSpace. For PHOLD (16x16, 16) running on eight processors, this change reduces simulation runtime by more than half, null message overhead reduces by a further 15%, and event rate more than doubled. Based on our memory analysis methodology, the memory cost of null message synchronization for PHOLD is less than 9% of the total memory needed by the simulation.

This record has no associated files available for download.

More information

Published date: 1 January 2002
Venue - Dates: 16th Workshop on Parallel and Distributed Simulation, PADS 2002, , Washington, United States, 2002-05-11 - 2002-05-14

Identifiers

Local EPrints ID: 433753
URI: http://eprints.soton.ac.uk/id/eprint/433753
ISSN: 1087-4097
PURE UUID: a83cfca4-d746-43a4-bfaa-90868fcd25bf
ORCID for B.S.S. Onggo: ORCID iD orcid.org/0000-0001-5899-304X

Catalogue record

Date deposited: 03 Sep 2019 16:30
Last modified: 09 Jan 2022 04:06

Export record

Altmetrics

Contributors

Author: Y.M. Teo
Author: Y.K. Ng
Author: B.S.S. Onggo ORCID iD

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×