摘要
In order to improve the real-time performance of the real-time HLA(high level architecture) in the application of massive data communication volume,multi-thread processing was adopted,thread pool structure was introduced into the system,different threads to handle corresponding message queues was utilized to respond different message requests.Furthermore,an allocation strategy of semi-complete deprivation of priority was adopted,which reduces thread switching cost and processing burden in the system,provided that the message requests with high priority can be responded in time,thus improves the system's overall performance.The design and experiment results indicate that the method proposed in this paper can improve the real-time performance of HLA in distributed system applications greatly.
In order to improve the real-time performance of the real-time HLA (high level architecttare) in the application of massive data communication volume, multi-thread processing was adopted, thread pool structure was introduced into the system, different threads to handle corresponding message queues was utilized to respond different message requests. Fur- thermore, an allocation strategy of semi-complete deprivation of priority was adopted, which reduces thread switching cost and processing burden in the system, provided that the message requests with high priority can be responded in time, thus improves the system's overall performance. The design and experiment results indicate that the method proposed in this pa- per can improve the real-time performance of HLA in distributed system applications greatly.
基金
Sponsored by the National Defence SciTech Key Lab Fundation(51457040204BQ0102)