Skewness‐aware clustering tree for unevenly distributed spatial sensor nodes in smart city

SUMMARY Efficient spatial index is essential for querying spatial sensor nodes in the context of smart city. Sensor nodes are usually unevenly distributed in real situations. In this setting, R-tree and its variants may cause large overlap and coverage among branch nodes, which impact the query efficiency greatly. To address this challenge, this paper proposes a novel skewness-aware clustering tree (SWC-tree) by clustering sensor nodes. Sensor nodes in a dense region will be put into the same node. Thus, overlap and coverage among node regions are less than that of R-tree and its variants. As dense regions contain more sensor nodes, we assign a higher priority to these region nodes for facilitating the query operation. Experimental results show that in the context of skewed distribution, SWC-tree is efficient in performance for conducting insertion, deletion, and query operations of sensor nodes. Copyright © 2012 John Wiley & Sons, Ltd.

[1]  Leila De Floriani,et al.  The PR-star octree: a spatio-topological data structure for tetrahedral meshes , 2011, GIS.

[2]  Dieter Pfoser,et al.  Revisiting R-Tree Construction Principles , 2002, ADBIS.

[3]  Juan Li,et al.  A Framework for Efficient Query Answering on Semantically Heterogeneous Grids , 2009 .

[4]  Magdalena Balazinska,et al.  SkewTune: mitigating skew in mapreduce applications , 2012, SIGMOD Conference.

[5]  Xueqi Cheng,et al.  Mobile social networks: state-of-the-art and a new vision , 2012, Int. J. Commun. Syst..

[6]  Guangjie Han,et al.  A survey on coverage and connectivity issues in wireless sensor networks , 2012, J. Netw. Comput. Appl..

[7]  Wang Jing-bin,et al.  An Optimization Algorithm for Spatial Index Structure Based on Spatial Clustering , 2011, 2011 International Conference on Business Computing and Global Informatization.

[8]  Jinyun Fang,et al.  A new R-tree node splitting algorithm using MBR partition policy , 2009, 2009 17th International Conference on Geoinformatics.

[9]  Anthony K. H. Tung,et al.  Keyword Search in Spatial Databases: Towards Searching by Document , 2009, 2009 IEEE 25th International Conference on Data Engineering.

[10]  Aiguo Li,et al.  RS-Tree: A Dynamic Index Structure , 2009, 2009 International Conference on Information Engineering and Computer Science.

[11]  Gao Xiao-shuang Spatial Index Structure Based on R-tree , 2009 .

[12]  Shaohui Zhang,et al.  The research of Hilbert R-Tree spatial index algorithm based on hybrid clustering , 2011, Proceedings of 2011 International Conference on Electronic & Mechanical Engineering and Information Technology.

[13]  Wei Guo,et al.  QR-tree: a hybrid spatial index structure , 2003, Proceedings of the 2003 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.03EX693).

[14]  Yue-Ru Chuang,et al.  Implementation of a Smart Traffic Prediction and Flow Control Mechanism for Video Streaming , 2010, 2010 Sixth International Conference on Intelligent Information Hiding and Multimedia Signal Processing.

[15]  Shin'ichi Satoh,et al.  The SR-tree: an index structure for high-dimensional nearest neighbor queries , 1997, SIGMOD '97.

[16]  Jing Yang,et al.  A New Approach to Creating Spatial Index with R-Tree , 2007, 2007 International Conference on Machine Learning and Cybernetics.

[17]  Christos Faloutsos,et al.  Hilbert R-tree: An Improved R-tree using Fractals , 1994, VLDB.

[18]  Walid G. Aref,et al.  The RUM-tree: supporting frequent updates in R-trees using memos , 2009, The VLDB Journal.

[19]  Amer Al-Badarneh,et al.  A spatial index structure using dynamic recursive space partitioning , 2011, 2011 International Conference on Innovations in Information Technology.

[20]  Mario A. López,et al.  STR: a simple and efficient algorithm for R-tree packing , 1997, Proceedings 13th International Conference on Data Engineering.

[21]  Qian Yin,et al.  A new parallel spatial query algorithm for distributed spatial databases , 2008, 2008 International Conference on Machine Learning and Cybernetics.

[22]  Christos Doulkeridis,et al.  Reverse top-k queries , 2010, 2010 IEEE 26th International Conference on Data Engineering (ICDE 2010).

[23]  Philip S. Yu,et al.  The S-Tree: An Efficient Index for Multidimensional Objects , 1997, SSD.

[24]  Leila De Floriani,et al.  Spatial indexing on tetrahedral meshes , 2010, GIS '10.

[25]  Gonzalo Navarro,et al.  Dynamic Spatial Approximation Trees for Massive Data , 2009, 2009 Second International Workshop on Similarity Search and Applications.

[26]  H. V. Jagadish,et al.  SWST: A Disk Based Index for Sliding Window Spatio-Temporal Data , 2012, 2012 IEEE 28th International Conference on Data Engineering.

[27]  Hans-Peter Kriegel,et al.  The X-tree : An Index Structure for High-Dimensional Data , 2001, VLDB.

[28]  Tian Xia,et al.  Improving the R*-tree with outlier handling techniques , 2005, GIS '05.

[29]  Bernhard Seeger,et al.  A revised r*-tree in comparison with related index structures , 2009, SIGMOD Conference.

[30]  Jiaheng Lu,et al.  Reverse spatial and textual k nearest neighbor search , 2011, SIGMOD '11.

[31]  Rajesh Kannan Megalingam,et al.  Smart Traffic Controller Using Wireless Sensor Network for Dynamic Traffic Routing and over Speed Detection , 2011, 2011 IEEE Global Humanitarian Technology Conference.

[32]  De Xu,et al.  SS-ClusterTree: a subspace clustering based indexing algorithm over high-dimensional image features , 2008, CIVR '08.

[33]  Wei Zhang,et al.  An Optimized Query Index Method Based on R-Tree , 2011, 2011 Fourth International Joint Conference on Computational Sciences and Optimization.

[34]  Xiaoqian Wu,et al.  A New Spatial Index Structure for GIS Data , 2009, 2009 Third International Conference on Multimedia and Ubiquitous Engineering.

[35]  Giuseppe Di Fatta,et al.  Space Partitioning for Scalable K-Means , 2010, 2010 Ninth International Conference on Machine Learning and Applications.

[36]  Sungyoung Lee,et al.  ETRI-QM: Reward Oriented Query Model for Wireless Sensor Networks , 2005, EUC.

[37]  Hans-Peter Kriegel,et al.  The R*-tree: an efficient and robust access method for points and rectangles , 1990, SIGMOD '90.

[38]  Christos Faloutsos,et al.  The R+-Tree: A Dynamic Index for Multi-Dimensional Objects , 1987, VLDB.

[39]  Takahiro Hara,et al.  Implementing top-k query in duty-cycled wireless sensor networks , 2011, 2011 7th International Wireless Communications and Mobile Computing Conference.

[40]  Sungyoung Lee,et al.  Coverage-Driven Self-Deployment for Cluster Based Mobile Sensor Networks , 2006, The Sixth IEEE International Conference on Computer and Information Technology (CIT'06).

[41]  Michael Vassilakopoulos,et al.  Performance Comparison of xBR-trees and R*-trees for Single Dataset Spatial Queries , 2011, ADBIS.

[42]  Kyriakos Mouratidis,et al.  Tree-based partition querying: a methodology for computing medoids in large spatial datasets , 2008, The VLDB Journal.

[43]  Samee Ullah Khan,et al.  Clustering-based power-controlled routing for mobile wireless sensor networks , 2012, Int. J. Commun. Syst..

[44]  Timos K. Sellis,et al.  Efficient Cost Models for Spatial Queries Using R-Trees , 2000, IEEE Trans. Knowl. Data Eng..

[45]  Marios Hadjieleftheriou,et al.  R-Trees - A Dynamic Index Structure for Spatial Searching , 2008, ACM SIGSPATIAL International Workshop on Advances in Geographic Information Systems.

[46]  Cheng Wang,et al.  Clustered Sorting R-Tree: An Index for Multi-Dimensional Spatial Objects , 2008, 2008 Fourth International Conference on Natural Computation.

[47]  Yakov Nekrich Space-efficient range reporting for categorical data , 2012, PODS '12.

[48]  Aidong Zhang,et al.  WaveCluster: a wavelet-based clustering approach for spatial data in very large databases , 2000, The VLDB Journal.

[49]  Ramesh C. Jain,et al.  Similarity indexing with the SS-tree , 1996, Proceedings of the Twelfth International Conference on Data Engineering.

[50]  Yueh-Min Huang,et al.  Expedited forwarding end-to-end delay and jitter in DiffServ , 2008 .

[51]  Hans-Peter Kriegel,et al.  Querying Uncertain Spatio-Temporal Data , 2012, 2012 IEEE 28th International Conference on Data Engineering.

[52]  Walid Gaaloul,et al.  Assessment of Service Protocol Adaptability Based on Novel Walk Computation , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[53]  Nora Reyes,et al.  Enlarging nodes to improve dynamic spatial approximation trees , 2010, SISAP.