26.08.2013 Views

3.1 MB - Evernote

3.1 MB - Evernote

3.1 MB - Evernote

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Abstract<br />

I<br />

Abstract<br />

Computer Simulation is an important area of Computer Science that is used in many<br />

other research areas like for instance engineering, military, biology and climate<br />

research. But the growing demand for more and more complex simulations can lead to<br />

long runtimes even on modern computer systems. Performing complex Computer<br />

Simulations in parallel, distributed across several processors or computing nodes within<br />

a network has proven to reduce the runtime of such complex simulations.<br />

Large-scale parallel computer systems are usually very expensive. Grid Computing is a<br />

cost-effective way to perform resource intensive computing tasks because it allows<br />

several organisations to share their computing resources. Besides more traditional<br />

Computing Grids the concept of Ad Hoc Grids has emerged that offers a dynamic and<br />

transient resource-sharing infrastructure, suitable for short-term collaborations and with<br />

a very small administrative overhead to allow even small organisations or individual<br />

users to form Computing Grids. A Grid framework that fulfils the requirements of Ad<br />

Hoc Grids is ProActive.<br />

This paper analyses the possibilities of performing parallel transaction-oriented<br />

simulations with a special focus on the space-parallel approach and discrete event<br />

simulation synchronisation algorithms that are suitable for transaction-oriented<br />

simulation and the target environment of Ad Hoc Grids. To demonstrate the findings a<br />

Java-based parallel transaction-oriented simulator is implemented on the basis of the<br />

promising Shock Resistant Time Warp synchronisation algorithm and using the Grid<br />

framework ProActive. The validation of this parallel simulator shows that the Shock<br />

Resistant Time Warp algorithm can successfully reduce the number of rolled back<br />

Transaction moves but it also reveals circumstances in which the Shock Resistant Time<br />

Warp algorithm can be outperformed by the normal Time Warp algorithm. The<br />

conclusion of this paper suggests possible improvements to the Shock Resistant Time<br />

Warp algorithm to avoid such problems.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!