收稿日期: 2017-11-29
修回日期: 2017-12-05
网络出版日期: 2022-05-14
版权
A Method of Content Based Automatic Dynamic Evolution for Subscription/Publish
Received date: 2017-11-29
Revised date: 2017-12-05
Online published: 2022-05-14
Copyright
陈聪 , 瞿连政 . 基于内容的自动动态演化发布订阅的方法[J]. 指挥控制与仿真, 2018 , 40(1) : 128 -131 . DOI: 10.3969/j.issn.1673-3819.2018.01.025
In order to improve the accuracy and timeliness of the traditional subscription/publish system distribution situation,this paper propose a content-based brokers dynamic evolution subscription method.The algorithm uses a parameter function as a predicate to make the system perform subscription update through the autonomic compute function By taking the parameter function as the predicate, the system completes the subscription update through the independent computing function and improves the subscription efficiency.This paper also presents a scheme and process for introducing the algorithm into an existing subscription/publish system;Finally, this paper did a comparative experiment with traditional method on a battlefield situation publish/subscribe system,The experimental results show that the algorithm is superior to the traditional method in the three independent repeated experiments, and the average time of the change from the user demand change to the received message is reduced by 30.2%, and the number of false push messages is reduced by 16.3%.
Key words: publish/subscribe; network load; dynamic subscription; matching algorithm
[1] | 宛海宁. 基于Pub/Sub的战场态势信息分发方法与原型系统研究[D]. 长沙:国防科学技术大学, 2008. |
[2] | R. S. Kazemzadeh.& H.A. Jacobsen. Reliable and highly available distributed publish/subscribe service[C]. 28th IEEE International Symposium on Reliable Distributed ystems, Washington:IEEE Computer Society, 2009: 41-50. |
[3] | 董龙明, 高天成, 邱瑞波, 等. 基于语义发布订阅系统的战场态势实时分发技术[J]. 火力与指挥控制, 2017,42(4):110-113. |
[4] | 马建刚, 黄涛, 汪锦岭, 等. 面向大规模分布式计算发布订阅系统核心技术[J]. 软件学报, 2006,17(1):134-147. |
[5] | 王蕾, 崔慧敏, 陈莉, 等. 任务并行编程模型研究与进展[J]. 软件学报, 2013,24(1):77-90. |
[6] | R. Cochran, C. Marinescu, C. Riesch. Synchronizing the Linux system time to a PTP hardware clock[C]. IEEE International Symposium on Precision Clock Synchronization:Measurement,Control&communication. 2011: 87-92. |
[7] | K.R. Jayaram, P. Eugdter. Parametric content-based publish/subscribe[J]. Acm Transactions on Computer Systems, 2013,31(2):4. |
[8] | 马超逸, 瞿连政. 基于SOA架构的战场态势服务原型系统设计与实现[J]. 指挥控制与仿真, 2017,39(5):104-108. |
[9] | 田全才, 徐斌. 基于SOA的主动信息推送系统[J]. 兵工自动化, 2014,33(8):56-59. |
[10] | 王重楠, 王宗陶, 鲍忠贵, 等. 发布/订阅模式测控消息中间件系统设计[J]. 计算机应用, 2015,35(3):878-881. |
/
〈 |
|
〉 |