基于树的解析几何多维事件匹配算法
ree-based Analytic Geometrical Multi-dimensional Event Matching
在基于内容的大规模信息分发系统中,事件匹配是核心组件,它负责查找与事件匹配的所有订阅。但是,随着用户规模的不断增加,以及消息变得更加丰富多样,大多数现有的事件匹配算法都无法有效维持系统性能。本文提出了GEM-Tree,这是一种基于树的解析几何事件匹配算法,可用于大规模基于内容的信息分发系统的高效事件匹配。为了进一步提高事件匹配速度,本文设计了局部调整机制来确定每个订阅的较优存储位置,并且设计了全局调整机制来优化已插入订阅的位置。在实验的多种场景中,GEM-Tree的表现都优于其它算法(BE-Tree,OP-Index和TAMA)。
In a large-scale content-based information distribution system, event matching is the core component, which is responsible for finding all subscriptions that match an event. However, as the number of users continues to increase and messages become richer and more diverse, most existing event matching algorithms cannot effectively subtain system performance.This paper presents GEM-Tree(Geometrical Event Matching Tree), a tree-based analytic geometric event matching algorithm that can be used for efficient event matching in large-scale content-based information distribution systems.To further improve the event matching speed, a local-adjustment mechanism is designed to determine the deployment for each new subscription registering into the GEM-Tree, and a global-adjustment mechanism is designed to optimize the location of the subscriptions already inserted in GEM-Tree.In the various scenarios of the experiment, GEM-Tree is superior other algorithms (BE-Tree, OP-Index, and TAMA).
范文浩、熊鹏、刘元安、吴帆
计算技术、计算机技术
事件匹配发布订阅信息分发
event matchingpublish/subscribedata dissemination
范文浩,熊鹏,刘元安,吴帆.基于树的解析几何多维事件匹配算法[EB/OL].(2020-03-23)[2025-08-02].http://www.paper.edu.cn/releasepaper/content/202003-263.点此复制
评论