[1]李永,陆伟.面向分布式交互应用的事件完全序问题研究[J].计算机技术与发展,2019,29(04):72-77.[doi:10. 3969 / j. issn. 1673-629X. 2019. 04. 015]
 LI Yong,LU Wei.Research on Event Total Order Problem for Distributed Interactive Application[J].,2019,29(04):72-77.[doi:10. 3969 / j. issn. 1673-629X. 2019. 04. 015]
点击复制

面向分布式交互应用的事件完全序问题研究()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
29
期数:
2019年04期
页码:
72-77
栏目:
智能、算法、系统工程
出版日期:
2019-04-10

文章信息/Info

Title:
Research on Event Total Order Problem for Distributed Interactive Application
文章编号:
1673-629X(2019)04-0072-06
作者:
李永陆伟
盐城师范学院 信息工程学院,江苏 盐城 224002
Author(s):
LI YongLU Wei
School of Information Engineering,Yanchang Teachers University,Yancheng 224002,China
关键词:
分布式交互应用事件完全序周期采样事件序列号
Keywords:
distributed interactive applicationevent total orderperiodic samplingevent sequence number
分类号:
TP391
DOI:
10. 3969 / j. issn. 1673-629X. 2019. 04. 015
摘要:
针对分布式交互应用(DIA)中的事件完全序问题进行研究,在DIA中,发生在两个不同节点上的事件如何排序,如何判断某个事件当前是否可以提交处理是非常关键的。由于网络传输时延的异构,不同DIA节点接收到事件的顺序是不一样的,DIA节点通常不能把事件的接收顺序作为处理顺序,也不能直接将已接收到的最小时间戳的事件作为当前需处理的事件,因为它无法判断是否有更小时间戳事件仍在网上传输,还未接收到。对此,提出了基于周期采样和事件序列号的DIA一致性控制方法(CCM_SE),CCM_SE包括周期采样机制和事件序列号机制两个方面。CCM_SE为了确保事件完全序一致性,不同节点上发生的事件通过时间戳来排序,并通过事件序列号机制来及时判断一个事件是否可以提交执行,以提高DIA事件的响应性。模拟仿真表明,CCM_SE可扩展性好,响应性好,并且能有效减少DIA中不一致现象的发生。
Abstract:
The event total order consistency problem in distributed interactive application (DIA) is studied. How to sort events occurred on two different nodes and how to determine whether an event may submit the current process is critical in DIA. Due to the heterogeneity of network transmission delay,the order of events received by different DIA nodes is different. DIA nodes generally cannot take the received order of events as the processing order,nor can they directly take the received minimum timestamp event as the current event to be processed,because it cannot determine whether there are smaller timestamp events still transmitted on the network and not yet received.Therefore,we propose a DIA consistency control method (CCM_SE) based on periodic sampling and event sequence number,which includes two aspects:periodic sampling mechanism and event sequence number mechanism. In order to ensure event total order in CCM_SE,events occurring on different nodes are sorted by timestamps,and the event sequence number mechanism is used to determine whether an event can be submitted for execution to improve the responsiveness of the DIA events. Simulation shows that the CCM_SE has better scalability and response,and can effectively reduce the occurrence of inconsistency in DIA.

相似文献/References:

[1]李永 陆伟.面向分布式交互应用的全部到全部路由问题研究[J].计算机技术与发展,2018,28(12):91.[doi:10.3969/j. issn.1673-629X.2018.12.020]
 LI Yong,LU Wei.Research on All-to-all Routing Problem for Distributed Interactive Application[J].,2018,28(04):91.[doi:10.3969/j. issn.1673-629X.2018.12.020]

更新日期/Last Update: 2019-04-10