A distributed approach to continuous monitoring of constrained k-nearest neighbor queries in road networks

Hyung Ju Cho, Seung Kwon Choe, Tae Sun Chung

Research output: Contribution to journalArticlepeer-review

11 Scopus citations

Abstract

Given two positive parameters k and r, a constrained k-nearest neighbor (CkNN) query returns the k closest objects within a network distance r of the query location in road networks. In terms of the scalability of monitoring these CkNN queries, existing solutions based on central processing at a server suffer from a sudden and sharp rise in server load as well as messaging cost as the number of queries increases. In this paper, we propose a distributed and scalable scheme called DAEMON for the continuous monitoring of CkNN queries in road networks. Our query processing is distributed among clients (query objects) and server. Specifically, the server evaluates CkNN queries issued at intersections of road segments, retrieves the objects on the road segments between neighboring intersections, and sends responses to the query objects. Finally, each client makes its own query result using this server response. As a result, our distributed scheme achieves close-to-optimal communication costs and scales well to large numbers of monitoring queries. Exhaustive experimental results demonstrate that our scheme substantially outperforms its competitor in terms of query processing time and messaging cost.

Original languageEnglish
Pages (from-to)107-126
Number of pages20
JournalMobile Information Systems
Volume8
Issue number2
DOIs
StatePublished - 2012

Keywords

  • constrained k-NN query
  • continuous monitoring
  • Distributed algorithm
  • road network

Fingerprint

Dive into the research topics of 'A distributed approach to continuous monitoring of constrained k-nearest neighbor queries in road networks'. Together they form a unique fingerprint.

Cite this