Font Size: a A A

Design And Implementation Of Integrated Environment For PDES

Posted on:2009-09-02Degree:MasterType:Thesis
Country:ChinaCandidate:H T JieFull Text:PDF
GTID:2178360242999032Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Large-scale parallel simulation always consists of large quantities of entities. These entities are always developed by different people. How to integrate these entity models effectively, reorganize them easily, and set their initial values and distribution, is one of the issues that should be resolved in the parallel simulation application. Nowadays, integrated environment for parallel simulation in other countries, like CCSE, requires the users to set the initial parameters by writing codes which is ineffeciont ,not easy to comprehend , and may lead in human faults. Large-scale parallel simulation needs to run different entity models in different combinations to find out the best combination. So the users need a visualized and "what-you-see-is-what-you-get" integrated enviroment to support the combination and integration for parallel simulation efficiontly.The background of this paper is features of complicated parallel discrete event simulation application, and the actual requirement of the on going parallel simulation application development. This paper makes a thoughrer investigation of the key technologies for integrated environment for parallel discrete event simulation. The main work and innovations are as following.Firstly, nowadays in the developping process of parallel discrete event simulation system applications, the user needs to write a lot of codes to integrate configure the models, which makes the reuse and integration of models difficult. This paper presents a reuse oriented parallel discrete event simulation integration framework which is a foundation for reuse of parallel discrete event simulation models.Secondly, the integration of parallel discrete event simulation models needs to configure the initial position parameters. Without a mature tool, this work can be done by the coding by the user, which is inefficient and can't know the outshape of deployment of models. To make it easy to deploy the models and configure the position parameters effetiontly, this paper presents a methord using the electronic map to configure the positions. In this way, the users can deploy the models on the map, and the positions are collected automatically by the tool.Thirdly, nowadays, in the developping process of parallel discrete event simulation system applications, the user needs to write a lot of codes to distribute the models to diffrent nodes. To make users easy to distribute the models, this paper adopts a "drag-and-drop" way. In this way, the users can easily know the model distribution situation on every node, which makes the model distribution easy.Forthly, the parallel discrete event simulation application includes many data types, some of which is simple and the others are complecated data types as the position and object type. This paper presents "parallel simulation model parameter configuration" representation methord using the set recursion data structure. Using this data structure, the files and database can have a unified format which makes the identification and reconstruction easy and also makes the parallel discrete event simulation configuration parameters more comman and readable.This paper presents a design and implementation of a parallel simulation integrated environment according to the actual requirement of the on going parallel simulation application development. This environment uses the tree structure to display the selectable object models in the database. It supports the users to drag and drop the objects to select and integrate. It supports users in setting the simulation-object-initialization-parameter and the distribution. It can automatically generate the main program, parameter-initialization-file and the project file.
Keywords/Search Tags:Parallel Discrete Event Simulation (PDES), Integrated Environment, Model Reuse, Code Auto Generation
PDF Full Text Request
Related items