Title:
µsik -- A Micro Kernel for Parallel/Distributed Simulation
µsik -- A Micro Kernel for Parallel/Distributed Simulation
Authors
Perumalla, Kalyan S.
Authors
Advisors
Advisors
Associated Organizations
Organizational Unit
Series
Collections
Supplementary to
Permanent Link
Abstract
We present a novel micro-kernel approach to parallel/distributed simulation. Using the micro-kernel approach, we develop a unified architecture for incorporating multiple types of simulation processes. The processes hold potential to employ a variety of synchronization mechanisms, and could alter their choice of mechanism dynamically. Supported mechanisms include traditional lookahead-based conservative and state saving-based optimistic execution approaches, as well as newer mechanisms such as reverse computation-based optimistic execution and aggregation-based event processing, all within a single parsimonious application programming interface (API). We also present the internal implementation and a preliminary performance evaluation of this interface in μsik, which is an efficient parallel/distributed realization of our micro-kernel architecture in C++.
Sponsor
Date Issued
2004-05-26
Extent
444652 bytes
Resource Type
Text
Resource Subtype
Technical Report