Servicing Provisioning for HLA-Based Distributed Simulation on the Grid
Proceedings of the 19th Workshop on Principles of Advanced and Distributed Simulation
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
Pro WCF: Practical Microsoft SOA Implementation (Pro)
Pro WCF: Practical Microsoft SOA Implementation (Pro)
HPDC '05 Proceedings of the High Performance Distributed Computing, 2005. HPDC-14. Proceedings. 14th IEEE International Symposium
Essential windows communication foundation: for .net framework 3.5
Essential windows communication foundation: for .net framework 3.5
Using Web services to integrate heterogeneous simulations in a grid environment
Future Generation Computer Systems
Utilising Task-Patterns in Organisational Process Knowledge Sharing
ASWC '09 Proceedings of the 4th Asian Conference on The Semantic Web
Hi-index | 0.00 |
In this paper we introduce a framework for parallel and distributed execution of simulations (Sim-PETEK), a middleware for minimizing the total run time of batch runs and Monte Carlo trials. Sim-PETEK proposes a generic solution for simulation domain that is based on our previous work to parallelize simulation runs in a single node, multiple CPU setting. Our new framework aims at managing a heterogeneous computational resource pool consisting of multiple CPU nodes distributed on a geographically dispersed network, through a service oriented middleware layer that is compliant to Web Services Resource Framework (WSRF) standard, thereby providing a scalable and flexible architecture for simulation software developers. What differentiates Sim-PETEK from a general-purpose, Grid-based job distribution middleware, is a number of simulation-specific aspects regarding the specification, distribution, monitoring, result collection and aggregation of simulation runs. These aspects are prevalent in the structure of the messages and in the protocol of interaction both among the constituent services of the framework and within the interfaces exposed to the external clients.