Information Technology Reference
In-Depth Information
1 Effective and efficient model development
Provide a solid foundation
of agent-based modeling
and simulation
Purpose and goal-oriented
abstraction and aggregation
Complex
system
Agent-based
model
GRAMS reference model
Simulation
Define basic building blocks
of agent-based models
2
Effective
model
execution
Define constraints for
simulation of a model
Simulation engine
Single-
threaded
Multi-
threaded
Enable small-scale development
and smooth transition to
large-scale models
Analysis and
interpretation
Static and dynamic
properties
Quantitative and
qualitative results
Figure 1.3: Approach of this thesis for improving the effectivity and
e ciency of model development and model execution.
speedups. Secondly, to demonstrate how model development and
infrastructure development can be separated, enabling each party
to utilize its full potential and reducing the eciency gap.
Figure 1.3 illustrates the approach taken in this thesis.
For evaluation and demonstration of the applicability of the GRAMS
reference model three case studies are presented. A further model
built upon the GRAMS reference model is included for benchmarking
reasons.
In Part I of this thesis preliminaries of agent-based modeling and
simulation are introduced as well as related work (Chapter 2). The
current state of art in parallelizing the execution of an agent-based
model is discussed in Chapter 3. Following the goals and the chosen
approach, the major findings are arranged in two main parts:
Part II specifies the requirements on the reference model (Chapter 5),
defines the GRAMS reference model (Chapter 6), and concludes
with a brief summary (Chapter 7).
 
Search WWH ::




Custom Search