Approximate Range Emptiness in Constant Time for IoT Data Streams over Sliding Windows

被引:0
|
作者
Wang, Xiujun [1 ]
Liu, Zhi [2 ]
Yang, Yangzhao [3 ]
Shao, Xun [4 ]
Gu, Yu [5 ]
Ishihara, Susumu [2 ]
机构
[1] Anhui Univ Technol, Maanshan 243032, Peoples R China
[2] Shizuoka Univ, Hamamatsu, Shizuoka 4328561, Japan
[3] China Acad Elect & Informat Technol, Beijing, Peoples R China
[4] Kitami Inst Technol, Kitami, Hokkaido 0908507, Japan
[5] Hefei Univ Technol, Hefei 230009, Peoples R China
关键词
approximate range emptiness; IoT data streams; data structure; constant time; querying;
D O I
10.1109/icccn.2019.8847153
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Facilitating real-time query over massive IoT data streams becomes increasingly important nowadays, for that it can boost the performances of real-time network services significantly. Let delta = e(1), e(2), center dot center dot center dot, e(t), center dot center dot center dot represent an IoT data stream, where each element et arrives at time point t. In this paper, we consider the problem of how to support fast range emptiness querying over an IoT data stream delta in sliding window model with a space-efficient data structure, and we denote this problem as the (epsilon, L)-ARE-problem. To be more formally, subjected to the constraint of one-pass scan of stream delta, the main task of the (epsilon, L)-ARE-problem is to design a space-efficient data structure that is capable of always representing W(t, n), which are the n latest elements of stream delta until time point t (i.e., W(t, n) = e(max{1,t-n+1}), center dot center dot center dot, e(t-1), e(t)), and quickly answering an emptiness query of the form "W(t, n) boolean AND I = empty set?", with a false positive rate no larger than e, for any query interval I of length up to L. We design a space-efficient data structure D to solve the (epsilon, L)-ARE-problem and prove that D has constant time cost for querying an interval, inserting a stream element and evicting outdated elements. The efficiency is demonstrated with extensive simulation results as well.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Improved Approximate Detection of Duplicates for Data Streams Over Sliding Windows
    Hong Shen
    Yu Zhang
    [J]. Journal of Computer Science and Technology, 2008, 23 : 973 - 987
  • [2] Improved Approximate Detection of Duplicates for Data Streams Over Sliding Windows
    沈鸿
    张育
    [J]. Journal of Computer Science & Technology, 2008, (06) : 973 - 987
  • [3] Improved Approximate Detection of Duplicates for Data Streams Over Sliding Windows
    Shen, Hong
    Zhang, Yu
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2008, 23 (06) : 973 - 987
  • [4] Sliding windows over uncertain data streams
    Michele Dallachiesa
    Gabriela Jacques-Silva
    Buğra Gedik
    Kun-Lung Wu
    Themis Palpanas
    [J]. Knowledge and Information Systems, 2015, 45 : 159 - 190
  • [5] Sliding windows over uncertain data streams
    Dallachiesa, Michele
    Jacques-Silva, Gabriela
    Gedik, Bugra
    Wu, Kun-Lung
    Palpanas, Themis
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2015, 45 (01) : 159 - 190
  • [6] Sketching asynchronous data streams over sliding windows
    Bojian Xu
    Srikanta Tirthapura
    Costas Busch
    [J]. Distributed Computing, 2008, 20 : 359 - 374
  • [7] On indexing sliding windows over online data streams
    Golab, L
    Garg, S
    Özsu, MT
    [J]. ADVANCES IN DATABASE TECHNOLOGY - EDBT 2004, PROCEEDINGS, 2004, 2992 : 712 - 729
  • [8] Efficiently Summarizing Data Streams over Sliding Windows
    Rivetti, Nicolo
    Busnel, Yann
    Mostefaoui, Achour
    [J]. 2015 IEEE 14th International Symposium on Network Computing and Applications (NCA), 2015, : 151 - 158
  • [9] Sketching asynchronous data streams over sliding windows
    Xu, Bojian
    Tirthapura, Srikanta
    Busch, Costas
    [J]. DISTRIBUTED COMPUTING, 2008, 20 (05) : 359 - 374
  • [10] Clustering Data Streams over Sliding Windows by DCA
    Ta Minh Thuy
    Le Thi Hoai An
    Boudjeloud-Assala, Lydia
    [J]. ADVANCED COMPUTATIONAL METHODS FOR KNOWLEDGE ENGINEERING, 2013, 479 : 65 - 75