首页 | 本学科首页   官方微博 | 高级检索  
     检索      

HLA时间管理中死锁的解除
引用本文:胡依娜,侯朝桢,唐京桥.HLA时间管理中死锁的解除[J].系统仿真学报,2005,17(6):1396-1399.
作者姓名:胡依娜  侯朝桢  唐京桥
作者单位:北京理工大学信息科学技术学院自动控制系,北京,100081
摘    要:时间管理服务是高层体系结构HLA(High Level Architecture)的重要组成部分,而考虑不全面的时间推进机制和算法会导致死锁,进而导致整个仿真系统无法向前推进。讨论了死锁出现的原因,对Frederick算法存在的不足之处进行了修正,提出了改进的身高测量法,并证明了这种方法不会产生死锁现象。在设计一个联盟时可考虑使盟员灵活地使用保守和乐观两种时间推进机制,并在对保守盟员计算GALT时使用改进的身高测量法,这样就可以在仿真过程中有效地避免死锁的产生。

关 键 词:高层体系结构(HLA)  运行支撑环境(RTI)  时间管理(TM)  死锁
文章编号:1004-731X(2005)06-1396-04
修稿时间:2004年5月9日

Break of Deadlock in Time Management of HLA
HU Yina,HOU Chao-zhen,TANG Jing-Qiao.Break of Deadlock in Time Management of HLA[J].Journal of System Simulation,2005,17(6):1396-1399.
Authors:HU Yina  HOU Chao-zhen  TANG Jing-Qiao
Abstract:Time management is an important component of High Level Architecture, while inconsiderate time advance mechanism and unreasonable algorithm can result in a deadlock so that the whole federation can not be able to advance any more. We analyse the reason of appearing deadlock, correct the shortcoming resulted in the Frederick algorithm, provide an improved Stature-Measuring algorithm, and prove that this algorithm will not result in deadlock problem. Conservative and optimistic time advance mechanism should be used actively when designing a federation, and improved Stature-Measuring algorithm should be used when calculating the GALT of conservative federates. So the deadlock problem can be avoided effectively in the processing of simulation.
Keywords:high level architecture(HLA)  run time infrastructure(RTI)  time management(TM)  deadlock
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号