TY - JOUR
T1 - Fog-Based Pub/Sub Index with Boolean Expressions in the Internet of Industrial Vehicles
AU - Li, Yanhong
AU - Zhang, Wang
AU - Zhu, Rongbo
AU - Li, Guohui
AU - Ma, Maode
AU - Shu, Lihchyun
AU - Luo, Changyin
N1 - Funding Information:
Manuscript received July 17, 2018; accepted August 21, 2018. Date of publication September 4, 2018; date of current version March 1, 2019. This work was supported in part by the National Science Foundation of China under Grant 61309002, Grant 61772562, and Grant 61272497, in part by the Hubei Provincial Natural Science Foundation of China for Distinguished Young Scholars under Grant 2017CFA043, in part by the Hubei Provincial Natural Science Foundation of China under Grant 2017CFB135, in part by the Open Project Program of State Key Laboratory of Virtual Reality Technology and Systems, Beihang University under Grant VRLAB2018B03, and in part by the Youth Elite Project of State Ethnic Affairs Commission of China. Paper no. TII-18-1851. (Corresponding author: Rongbo Zhu.) Y. Li and W. Zhang are with the College of Computer Science, South-Central University for Nationalities, Wuhan 430074, China (e-mail:, [email protected]; [email protected]).
Publisher Copyright:
© 2005-2012 IEEE.
PY - 2019/3
Y1 - 2019/3
N2 - Structured publish/subscribe (pub/sub) is a promising technique adopted on kinds of vehicle applications of Internet of industrial vehicles (IoIV), which uses Boolean expressions to capture the items with thousands of different attributes, values and spatial locations, and then processes and analyzes the vast amounts of data collected to obtain users' interests. However, existing pub/sub work with Boolean expressions either ignores spatial requirement or focuses on Euclidean space. This paper aims to fill this gap by addressing the issue of fog-based spatial-textual pub/sub problem with Boolean expressions in IoIV. A novel hybrid index called RnetBE is proposed, which exquisitely organizes traffic network structure, Boolean expressions, and spatial information of subscriptions. And RnetBE can prune huge numbers of unqualified subscriptions based on both spatial constraint and Boolean expressions, thus achieving high efficiency in indexing and matching. Moreover, range-tree deletion and orderly group processing optimization techniques are proposed to save storage space and further improve the subscription pruning efficiency. Simulation results show that RnetBE and the proposed algorithm are efficient in terms of memory consumption and matching time.
AB - Structured publish/subscribe (pub/sub) is a promising technique adopted on kinds of vehicle applications of Internet of industrial vehicles (IoIV), which uses Boolean expressions to capture the items with thousands of different attributes, values and spatial locations, and then processes and analyzes the vast amounts of data collected to obtain users' interests. However, existing pub/sub work with Boolean expressions either ignores spatial requirement or focuses on Euclidean space. This paper aims to fill this gap by addressing the issue of fog-based spatial-textual pub/sub problem with Boolean expressions in IoIV. A novel hybrid index called RnetBE is proposed, which exquisitely organizes traffic network structure, Boolean expressions, and spatial information of subscriptions. And RnetBE can prune huge numbers of unqualified subscriptions based on both spatial constraint and Boolean expressions, thus achieving high efficiency in indexing and matching. Moreover, range-tree deletion and orderly group processing optimization techniques are proposed to save storage space and further improve the subscription pruning efficiency. Simulation results show that RnetBE and the proposed algorithm are efficient in terms of memory consumption and matching time.
UR - http://www.scopus.com/inward/record.url?scp=85052849660&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85052849660&partnerID=8YFLogxK
U2 - 10.1109/TII.2018.2868720
DO - 10.1109/TII.2018.2868720
M3 - Article
AN - SCOPUS:85052849660
SN - 1551-3203
VL - 15
SP - 1629
EP - 1642
JO - IEEE Transactions on Industrial Informatics
JF - IEEE Transactions on Industrial Informatics
IS - 3
M1 - 8454471
ER -