Distributed simulation performance data mining

Citation
A. Ferscha et al., Distributed simulation performance data mining, FUT GENER C, 18(1), 2001, pp. 157-174
Citations number
20
Categorie Soggetti
Computer Science & Engineering
Journal title
FUTURE GENERATION COMPUTER SYSTEMS
ISSN journal
0167739X → ACNP
Volume
18
Issue
1
Year of publication
2001
Pages
157 - 174
Database
ISI
SICI code
0167-739X(200109)18:1<157:DSPDM>2.0.ZU;2-O
Abstract
The performance of logical process based distributed simulation (DS) protoc ols like Time Warp and Chandy/Misra/Bryant is influenced by a variety of fa ctors such as the event structure underlying the simulation model, the part itioning into submodels, the performance characteristics of the execution p latform, the implementation of the simulation engine and optimizations rela ted to the protocols. The mutual performance effects of parameters exhibit a prohibitively complex degree of interweaving, giving analytical performan ce investigations only relative relevance. Nevertheless: performance analys is is of utmost practical interest for the simulationist who wants to decid e on the suitability of a certain DS protocol for a specific simulation mod el before substantial efforts are invested in developing sophisticated DS c odes. Since DS performance prediction based on analytical models appears doubtful with respect to adequacy and accuracy, this work presents a prediction met hod based on the simulated execution of skeletal implementations of DS prot ocols. Performance data mining methods based on statistical analysis and a simulation tool for DS protocols have been developed for DS performance pre diction, supporting the simulationist in three types of decision problems: (i) given a simulation problem and parallel execution platform, which DS pr otocol promises best performance, (ii) given a simulation model and a DS st rategy, which execution platform is appropriate from the performance viewpo int, and (iii) what class of simulation models is best executed on a given multiprocessor using a certain DS protocol. Methodologically, skeletons of the most important variations of DS protocols are developed and executed in the N-MAP performance prediction environment. As a mining technique, perfo rmance data is collected and analyzed based on a full factorial design. The design predictor variables are used to explain DS performance. (C) 2001 El sevier Science B.V. All rights reserved.