Heuristic Algorithms for Task Assignment in Distributed Systems
IEEE Transactions on Computers
Creating computer simulation systems: an introduction to the high level architecture
Creating computer simulation systems: an introduction to the high level architecture
A hybrid heuristic to solve a task allocation problem
Computers and Operations Research
Parallel and Distribution Simulation Systems
Parallel and Distribution Simulation Systems
Scalable RTI-Based Parallel Simulation of Networks
Proceedings of the seventeenth workshop on Parallel and distributed simulation
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
UML Distilled: A Brief Guide to the Standard Object Modeling Language
UML Distilled: A Brief Guide to the Standard Object Modeling Language
Task assignment in heterogeneous computing systems
Journal of Parallel and Distributed Computing
Estimating software complexity from UML models
ACM SIGSOFT Software Engineering Notes
Distributed simulation of agent-based systems with HLA
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Multiprocessor Scheduling with the Aid of Network Flow Algorithms
IEEE Transactions on Software Engineering
A hybrid metaheuristic algorithm for solving capacitated task allocation problems as modified xqx problems
A metamodel for federation architectures
ACM Transactions on Modeling and Computer Simulation (TOMACS)
DS-RT '08 Proceedings of the 2008 12th IEEE/ACM International Symposium on Distributed Simulation and Real-Time Applications
Model-based code generation for HLA federates
Software—Practice & Experience
Hi-index | 0.00 |
Parallel and distributed simulations (PADS) realize the distributed execution of a simulation system over multiple physical resources. To realize the execution of PADS, different simulation infrastructures such as HLA, DIS and TENA have been defined. Recently, the Distributed Simulation Engineering and Execution Process (DSEEP) that supports the mapping of the simulations on the infrastructures has been defined. An important recommended task in DSEEP is the evaluation of the performance of the simulation systems at the design phase. In general, the performance of a simulation is largely influenced by the allocation of member applications to the resources. Usually, the deployment of the applications to the resources can be done in many different ways. DSEEP does not provide a concrete approach for evaluating the deployment alternatives. Moreover, current approaches that can be used for realizing various DSEEP activities do not yet provide adequate support for this purpose. We provide a concrete approach for deriving feasible deployment alternatives based on the simulation system and the available resources. In the approach, first the simulation components and the resources are designed. The design is used to define alternative execution configurations, and based on the design and the execution configuration; a feasible deployment alternative can be algorithmically derived. Tool support is developed for the simulation design, the execution configuration definition and the automatic generation of feasible deployment alternatives. The approach has been applied within a large-scale industrial case study for simulating Electronic Warfare systems.