DocumentCode :
3385003
Title :
μsik - a micro-kernel for parallel/distributed simulation systems
Author :
Perumalla, Kalyan S.
Author_Institution :
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
fYear :
2005
fDate :
1-3 June 2005
Firstpage :
59
Lastpage :
68
Abstract :
A novel micro-kernel approach to building parallel/distributed simulation systems is presented. Using this approach, a unified system architecture is developed for incorporating multiple types of simulation processes. The processes hold potential to employ a variety of synchronization mechanisms, and could even alter their choice of mechanism dynamically. Supported mechanisms include traditional lookahead-based conservative and state saving-based optimistic execution approaches. Also supported are newer mechanisms such as reverse computation-based optimistic execution and aggregation-based event processing, all within a single parsimonious application programming interface. The internal implementation and a preliminary performance evaluation of this interface are presented in μsik, which is an efficient parallel/distributed realization of the microkernel architecture in C++.
Keywords :
application program interfaces; discrete event simulation; operating system kernels; parallel processing; performance evaluation; synchronisation; aggregation-based event processing; application programming interface; micro-kernel approach; parallel-distributed simulation system; performance evaluation; reverse computation; synchronization mechanism; unified system architecture; Computational modeling; Computer architecture; Concurrent computing; Discrete event simulation; Distributed computing; Educational institutions; File systems; Operating systems; Physics; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Principles of Advanced and Distributed Simulation, 2005. PADS 2005. Workshop on
ISSN :
1087-4097
Print_ISBN :
0-7695-2383-8
Type :
conf
DOI :
10.1109/PADS.2005.1
Filename :
1443311
Link To Document :
بازگشت