Font Size: a A A

Design And Implement Of Recording And Analyzing Running Information Tool For Parallel Discrete Event Simulation

Posted on:2010-04-17Degree:MasterType:Thesis
Country:ChinaCandidate:F G LiFull Text:PDF
GTID:2178360278957199Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Parallel Discrete Event Simulation(PDES)only concerns about the imfluential events on the simulation results, so it has high execution efficiency, which is attracting more and more attention in the field of analyse, evaluation and reasoning simulation. Recording and analyzing of running information of PDES can help to dig out running errors and performance bottlenecks,which can assist developer code to higher level. It is difficult to utilize the strategies of recording and analyzing datas for Distributed Interactive Simulation(DIS) to PDES, as PDES upbuild models based events , stand for optimistic management of time and is different to DIS in running principle.According to the characters of PDES, based on synthetically analysizing the technology of recording and analyzing datas of PDES, the thesis lucubrates the key technologies in recording and analyzing running information of PDES. The main work and innovations are as following.1.According to PDES's executing by events, the paper brings forward a project which adopt"basal event cell"to figure running information and every"basal event cell"just figures running information for an event. The project can figure the running information, but also easily realize the content mapping from event to executing flow.2. According to that collecting running information of PDES would influence the performance of PDES , the paper adopts the strategy that using"running information buffer queue"to collect running information. The strategy is that if only an event has been executed at current node, the state of the event will be put into running information buffer quene, when the emluator is finished, the running information will be written to disk. The strategy can reduce performance impact to PDES.3. According to the complexity of relation for attempers between events that lead to hard to analyse, this paper adopts a technique which layed out the relationship by means of tree- shape. The technique can easily ,effectively and intuitionisticly bring forth the process of attempering, which can provide consult for coders.4. The high-scaled PDES'applications are customarily more complex, the programs maybe import logical errors or bring bottlenecks of performance. In order to helping user lookup logical errors, this paper adopts the means called errors'list.; error's list can go to every error and set out the event name, the emulation objects including the event and the time of performing etc., which can go to errors well and truly.In order to finding out bottlenecks of performance, the paper adopted the method called events'executing list,which can easily find out the event who's efficiency of execution and the result for average divided by maximum disposal time are much greater and can easy to find performance bottlenecks for coders.On the basis of above research, the thesis designs and implements the tool that recording and analyzing running information of PDES. Test shows that the tool is ease to use, has complete functions and well represented.
Keywords/Search Tags:parallel discrete event simulation (PDES), basal event cell, logical errors, performance bottlenecks
PDF Full Text Request
Related items