A bottom-up design for spatial search in large networks and clouds

被引:0
|
作者
Uddin, Misbah [1 ]
Stadler, Rolf [1 ]
Clemm, Alexander [2 ]
机构
[1] KTH Royal Inst Technol, ACCESS Linnaeus Ctr, Stockholm, Sweden
[2] Huawei USA Futurewei Technol Inc, Santa Clara, CA USA
关键词
SYSTEMS; QUERIES;
D O I
10.1002/nem.2041
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
APPENDIX Information in networked systems often has spatial semantics: routers, sensors, or virtual machines have coordinates in a geographical or virtual space, for instance. In this paper, we propose a design for a spatial search system that processes queries against spatial information that is maintained in local databases inside a large networked system. In contrast to previous works in spatial databases and peer-to-peer designs, our design is bottom-up, which makes query routing network aware and thus efficient, and which facilitates system bootstrapping and adaptation. Key to our design is a protocol that creates and maintains a distributed index of object locations based on information from local databases and the underlying network topology. The index builds upon minimum bounding rectangles to efficiently encode locations. We present a generic search protocol that is based on an echo protocol and uses the index to prune the search space and perform query routing. The response times of search queries increase with the diameter of the network, which is asymptotically optimal. We study the performance of the protocol through simulation in static and dynamic network environments, for different network topologies, and for network sizes up to 100 000 nodes. In most experiments, the overhead incurred by our protocol lies well below 30% of a hypothetical optimal protocol. In addition, the protocol provides high accuracy under significant churn.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] Spatial variation in ant-tree bipartite networks is driven by a bottom-up process
    Wang, Bo
    Ma, Li-Bin
    Pan, Bo
    Dong, Yiyi
    Huang, Jian-Feng
    Peng, Yan-Qiong
    ECOLOGICAL ENTOMOLOGY, 2022, 47 (06) : 1011 - 1021
  • [2] BOTTOM-UP DESIGN OF A CEMENT FOR NUCLEAR WASTE ENCAPSULATION
    Zhang, T.
    Vandeperre, L. J.
    Cheeseman, C.
    CERAMIC MATERIALS FOR ENERGY APPLICATIONS, 2011, 32 (09): : 41 - 49
  • [3] A bottom-up approach to estimate dry weather flow in minor sewer networks
    Elias-Maxil, J. A.
    van der Hoek, Jan Peter
    Hofman, Jan
    Rietveld, Luuk
    WATER SCIENCE AND TECHNOLOGY, 2014, 69 (05) : 1059 - 1066
  • [4] Bottom-up rewriting for words and terms
    Durand, I.
    Senizergues, G.
    JOURNAL OF SYMBOLIC COMPUTATION, 2015, 67 : 93 - 121
  • [5] A Data-Driven Bottom-Up Approach for Spatial and Temporal Electric Load Forecasting
    Ye, Chengjin
    Ding, Yi
    Wang, Peng
    Lin, Zhenzhi
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2019, 34 (03) : 1966 - 1979
  • [6] Bottom-Up Colloidal Crystal Assembly with a Twist
    Mahynski, Nathan A.
    Rovigatti, Lorenzo
    Likos, Christos N.
    Panagiotopoulos, Athanassios Z.
    ACS NANO, 2016, 10 (05) : 5459 - 5467
  • [7] Introducing Product Line Engineering in a Bottom-up Approach
    Ulfat-Bunyadi, Nelufar
    Meis, Rene
    Mohammadi, Nazila Gol
    Heisel, Maritta
    ICSOFT-PT: PROCEEDINGS OF THE 11TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES - VOL. 2, 2016, : 146 - 153
  • [8] Programmable chemical reaction networks: emulating regulatory functions in living cells using a bottom-up approach
    van Roekel, Hendrik W. H.
    Rosier, Bas J. H. M.
    Meijer, Lenny H. H.
    Hilbers, Peter A. J.
    Markvoort, Albert J.
    Huck, Wilhelm T. S.
    de Greef, Tom F. A.
    CHEMICAL SOCIETY REVIEWS, 2015, 44 (21) : 7465 - 7483
  • [9] LsrR Quorum Sensing "Switch'' Is Revealed by a Bottom-Up Approach
    Hooshangi, Sara
    Bentley, William E.
    PLOS COMPUTATIONAL BIOLOGY, 2011, 7 (09)
  • [10] Term Rewriting with Prefix Context Constraints and Bottom-Up Strategies
    Jacquemard, Florent
    Kojima, Yoshiharu
    Sakai, Masahiko
    AUTOMATED DEDUCTION - CADE-25, 2015, 9195 : 137 - 151