GEM-Tree: Tree-Based Analytic Geometrical Multi-Dimensional Content-Based Event Matching

1Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

In large content-based multi-attribute publish/subscribe systems, event matching is a key component, which is in charge of finding all subscriptions that match events. However, the increasing user scale, the enriching message diversity, and the aggravating QoS demands make the performance of event matching severely challenged. Most existing event matching schemes cannot efficiently sustain in these scenarios. The performance rapidly drops as the system load rises. In this paper, we propose GEM-Tree (Geometrical Event Matching Tree), a novel tree-based analytic geometrical index structure for highly efficient event matching in large-scale content-based publish/subscribe 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 locations of the subscriptions already inserted in GEM-Tree. The experiment results in 8 scenarios demonstrate that GEM-Tree is superior to 3 state-of-the-art reference schemes(BE-Tree, OP-Index, and TAMA). Especially, the leading advantage of GEM-Tree is more significant in matching time for a large number of subscriptions.

Cite

CITATION STYLE

APA

Fan, W., Xiong, P., Wu, F., & Liu, Y. (2019). GEM-Tree: Tree-Based Analytic Geometrical Multi-Dimensional Content-Based Event Matching. IEEE Access, 7, 164089–164101. https://doi.org/10.1109/ACCESS.2019.2953094

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free