The trajectory data of all previous experiments are recorded every 5 seconds. In this exper-iment, we would like to examine the performance of the CQ-DFS framework when the data period is longer. We simply retain the odd points and omit the even points of each trajectory that generates a dataset with 10 seconds per period. The performance of the experiment is reported in Figure 5.7. We apply the query range size between 70K and 140K m2 where 140K m2 query range size usually covers around 80 road segments, which takes around 9.5 seconds of response time. Any larger size would be too much for the dataset with 10 sec-onds per period. From Figure 5.7, we observe that in Figures 5.7(a) and 5.7(b), DynamicFan performs the best, followed by StaticFan120, Circular, and StaticFan45 one after another. In Figures 5.7(c) and 5.7(d), CSFan, SFan, and Fan perform better than FanAci and FanDci. All average recalls of each shape could only achieve at most 0.8 even when the query size reaches 140K m2, which reveals that the current long period dataset is much more complicated than the original one. This is acceptable because user’s location reporting becomes more scattered,
(a) Avg. precision of different shapes.
(b) Avg. recall of different shapes.
(c) Avg. precision of different fans. (d) Avg. recall of different fans.
Figure 5.7: Experimental results of long period dataset.
which implies that moving behaviors would be more difficult to predict. This experimental result also presents us with the suggestion that the CQ-DFS framework could be applied to different periods of trajectories by trying different query range sizes.
Chapter 6
Conclusion
In this paper, we study the real-time traffic status estimation service provided by the CarWeb system which tries to return the traffic information of a set of road segments that the user is very likely to pass by next. We would like the estimation service to be received by the users before their next location updating, and meanwhile we would like the estimation service to be accurate such that it does cover the road segment that the users actually pass by next.
In order to fulfill these two requirements, we propose the Continuous Query with Dynamic Fan-Shape framework (CQ-DFS ). It implements the traffic estimation service as a continuous range query with each query instance formed dynamically based on the users’ last reporting locations and their moving behaviors. A comprehensive set of experiments has been conducted via using real vehicle trajectories to demonstrate the superior performance of CQ-DFS.
Bibliography
[1] Charu C. Aggarwal and Dakshi Agrawal. On nearest neighbor indexing of nonlinear trajectories. In Proceedings of the 22nd ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, pages 252–259, 2003.
[2] Norbert Beckmann, Hans-Peter Kriegel, Ralf Schneider, and Bernhard Seeger. The r*-tree: an efficient and robust access method for points and rectangles. In Proceedings of the 1990 ACM SIGMOD International Conference on Management of Data, pages 322–331, 1990.
[3] Thomas Brinkhoff, Hans-Peter Kriegel, and Bernhard Seeger. Efficient processing of spatial joins using r-trees. In Proceedings of the 1993 ACM SIGMOD International Con-ference on Management of Data, pages 237–246, 1993.
[4] Ying Cai, Kien A. Hua, and Guohong Cao. Processing range-monitoring queries on heterogeneous mobile objects. In Proceedings of the The Fifth International Conference on Mobile Data Management, pages 27–38, 2004.
[5] Muhammad Aamir Cheema, Ljiljana Brankovic, Xuemin Lin, Wenjie Zhang, and Wei Wang. Continuous monitoring of distance-based range queries. IEEE Trans. on Knowl.
and Data Eng., 23:1182–1199, August 2011.
[6] Reynold Cheng, Dmitri V. Kalashnikov, and Sunil Prabhakar. Evaluating probabilistic queries over imprecise data. In Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data, pages 551–562, 2003.
[7] Reynold Cheng, Yuni Xia, Sunil Prabhakar, Rahul Shah, and Jeffrey Scott Vitter. Effi-cient indexing methods for probabilistic threshold queries over uncertain data. In
Pro-ceedings of the 30th International Conference on Very Large Data Bases - Volume 30, pages 876–887, 2004.
[8] King Lum Cheung and Ada Wai-Chee Fu. Enhanced nearest neighbour search on the r-tree. SIGMOD Rec., 27:16–21, September 1998.
[9] Hyung-Ju Cho and Chin-Wan Chung. An efficient and scalable approach to cnn queries in a road network. In Proceedings of the 31st International Conference on Very Large Data Bases, pages 865–876, 2005.
[10] Bruce S. E. Chung, Wang-Chien Lee, and Arbee L. P. Chen. Processing probabilistic spatio-temporal range queries over moving objects with uncertainty. In Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology, pages 60–71, 2009.
[11] Antonio Corral, Yannis Manolopoulos, Yannis Theodoridis, and Michael Vassilakopoulos.
Closest pair queries in spatial databases. In Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data, pages 189–200, 2000.
[12] Antonio Corral, Yannis Manolopoulos, Yannis Theodoridis, and Michael Vassilakopoulos.
Algorithms for processing k-closest-pair queries in spatial databases. Data Knowl. Eng., 49:67–104, April 2004.
[13] Victor Teixeira de Almeida and Ralf Hartmut Guting. Supporting uncertainty in moving objects in network databases. In Proceedings of the 13th Annual ACM International Workshop on Geographic Information Systems, pages 31–40, 2005.
[14] J. Feng and T. Watanbe. A fast method for continuous nearest target objects query on road network. In Proceedings of the Eighth International Conference on Virtual Systems and Multimedia, pages 182–191, 2002.
[15] Michael Freeston. The bang file: A new kind of grid file. In Proceedings of the 1987 ACM SIGMOD International Conference on Management of Data, pages 260–269, 1987.
[16] Bugra Gedik and Ling Liu. Mobieyes: Distributed processing of continuously moving queries on moving objects in a mobile system. In Proceedings of the Ninth International
Conference on Extending Database Technology: Advances in Database Technology, pages 67–87, 2004.
[17] Bugra Gedik, Kun-Lung Wu, Philip Yu, and Ling Liu. Motion adaptive indexing for mov-ing continual queries over movmov-ing objects. In Proceedmov-ings of the 13th ACM International Conference on Information and Knowledge Management, pages 427–436, 2004.
[18] Antonin Guttman. R-trees: a dynamic index structure for spatial searching. In Pro-ceedings of the 1984 ACM SIGMOD International Conference on Management of Data, pages 47–57, 1984.
[19] A. Henrich, H.-W. Six, and P. Widmayer. The lsd-tree: Spatial access to multidimensional point and non-point objects. In Proceedings of the 15th International Conference on Very Large Data Bases, pages 45–53, 1989.
[20] Gisli R. Hjaltason and Hanan Samet. Incremental distance join algorithms for spatial databases. In Proceedings of the 1998 ACM SIGMOD International Conference on Man-agement of Data, pages 237–248, 1998.
[21] Gisli R. Hjaltason and Hanan Samet. Distance browsing in spatial databases. ACM Trans. Database Syst., 24:265–318, June 1999.
[22] Yoshiharu Ishikawa, Yuichi Tsukamoto, and Hiroyuki Kitagawa. Extracting mobility statistics from indexed spatio-temporal datasets. In Proceedings of the 2004 International Workshop on Spatio-Temporal Database Management, pages 9–16, 2004.
[23] Glenn S. Iwerks, Hanan Samet, and Ken Smith. Continuous k-nearest neighbor queries for continuously moving points with updates. In Proceedings of the 29th International Conference on Very Large Data Bases - Volume 29, pages 512–523, 2003.
[24] Christian S. Jensen, Dan Lin, and Beng Chin Ooi. Query and update efficient b+-tree based indexing of moving objects. In Proceedings of the 30th International Conference on Very Large Data Bases - Volume 30, pages 768–779, 2004.
[25] Hoyoung Jeung, Qing Liu, Heng Tao Shen, and Xiaofang Zhou. A hybrid prediction model for moving objects. In Proceedings of the 24th International Conference on Data Engineering, pages 70–79, 2008.
[26] Mohammad Kolahdouzan and Cyrus Shahabi. Voronoi-based k nearest neighbor search for spatial network databases. In Proceedings of the 30th International Conference on Very Large Data Bases - Volume 30, pages 840–851, 2004.
[27] Chia-Hao Lo, Wen-Chih Peng, Chien-Wen Chen, Ting-Yu Lin, and Chun-Shuo Lin. Car-web: A traffic data collection platform. In Proceedings of the Ninth International Con-ference on Mobile Data Management, pages 221–222, 2008.
[28] Nikos Mamoulis and Dimitris Papadias. Multiway spatial joins. ACM Trans. Database Syst., 26:424–475, December 2001.
[29] Mohamed F. Mokbel, Xiaopeing Xiong, and Walid G. Aref. Sina: Scalable incremental processing of continuous queries in spatio-temporal databases. In Proceedings of the 2004 ACM SIGMOD International Conference on Management of Data, pages 623–634, 2004.
[30] Kyriakos Mouratidis, Dimitris Papadias, and Marios Hadjieleftheriou. Conceptual parti-tioning: An efficient method for continuous nearest neighbor monitoring. In Proceedings of the 2005 ACM SIGMOD International Conference on Management of Data, pages 634–645, 2005.
[31] J. Nievergelt, Hans Hinterberger, and Kenneth C. Sevcik. The grid file: An adaptable, symmetric multikey file structure. ACM Trans. Database Syst., 9:38–71, March 1984.
[32] Bernd-Uwe Pagel, Hans-Werner Six, Heinrich Toben, and Peter Widmayer. Towards an analysis of range query performance in spatial data structures. In Proceedings of the 12th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, pages 214–221, 1993.
[33] Dimitris Papadias and Dinos Arkoumanis. Approximate processing of multiway spatial joins in very large databases. In Proceedings of the Eighth International Conference on Extending Database Technology: Advances in Database Technology, pages 179–196, 2002.
[34] Dimitris Papadias, Nikos Mamoulis, and Yannis Theodoridis. Processing and optimiza-tion of multiway spatial joins using r-trees. In Proceedings of the 18th ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, pages 44–55, 1999.
[35] Jignesh M. Patel, Yun Chen, and V. Prasad Chakka. Stripes: An efficient index for pre-dicted trajectories. In Proceedings of the 2004 ACM SIGMOD International Conference on Management of Data, pages 635–646, 2004.
[36] Dieter Pfoser and Christian S. Jensen. Capturing the uncertainty of moving-object rep-resentations. In Proceedings of the Sixth International Symposium on Advances in Spatial Databases, pages 111–132, 1999.
[37] Nick Roussopoulos, Stephen Kelley, and Frederic Vincent. Nearest neighbor queries.
In Proceedings of the 1995 ACM SIGMOD International Conference on Management of Data, pages 71–79, 1995.
[38] Simonas Saltenis, Christian S. Jensen, Scott T. Leutenegger, and Mario A. Lopez. In-dexing the positions of continuously moving objects. In Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data, pages 331–342, 2000.
[39] Zhexuan Song and Nick Roussopoulos. K-nearest neighbor search for moving query point. In Proceedings of the Seventh International Symposium on Advances in Spatial and Temporal Databases, pages 79–96, 2001.
[40] Dragan Stojanovic, Apostolos N. Papadopoulos, Bratislav Predic, Slobodanka Djordjevic-Kajan, and Alexandros Nanopoulos. Continuous range monitoring of mobile objects in road networks. Data Knowl. Eng., 64:77–100, January 2008.
[41] Yufei Tao, Reynold Cheng, Xiaokui Xiao, Wang Kay Ngai, Ben Kao, and Sunil Prabhakar.
Indexing multi-dimensional uncertain data with arbitrary probability density functions.
In Proceedings of the 31st International Conference on Very Large Data Bases, pages 922–933, 2005.
[42] Yufei Tao, Christos Faloutsos, Dimitris Papadias, and Bin Liu. Prediction and indexing of moving objects with unknown motion patterns. In Proceedings of the 2004 ACM SIGMOD International Conference on Management of Data, pages 611–622, 2004.
[43] Yufei Tao, George Kollios, Jeffrey Considine, Feifei Li, and Dimitris Papadias. Spatio-temporal aggregation using sketches. In Proceedings of the 20th International Conference on Data Engineering, pages 214–226, 2004.
[44] Yufei Tao and Dimitris Papadias. Time parameterized queries in spatio-temporal databases. In Proceedings of the 2002 ACM SIGMOD International Conference on Man-agement of Data, pages 334–345, 202.
[45] Yufei Tao, Dimitris Papadias, and Qiongmao Shen. Continuous nearest neighbor search.
In Proceedings of the 28th International Conference on Very Large Data Bases, pages 79–96, 2002.
[46] Yufei Tao, Dimitris Papadias, and Jimeng Sun. The tpr*-tree: An optimized spatio-temporal access method for predictive queries. In Proceedings of the 29th International Conference on Very Large Data Bases - Volume 29, pages 790–801, 2003.
[47] Goce Trajcevski, Ouri Wolfson, Klaus Hinrichs, and Sam Chamberlain. Managing uncer-tainty in moving objects databases. ACM Trans. Database Syst., 29:463–507, September 2004.
[48] Florian Verhein and Sanjay Chawla. Mining spatio-temporal association rules, sources, sinks, stationary regions and thoroughfares in object mobility databases. In Proceedings of the 11th International Conference on Database Systems for Advanced Applications, pages 187–201, 2006.
[49] Ling-Yin Wei, Wen-Chih Peng, Chun-Shuo Lin, and Chen-Hen Jung. Exploring spatio-temporal features for traffic estimation on road networks. In Proceedings of the 11th International Symposium on Advances in Spatial and Temporal Databases, pages 399–
404, 2009.
[50] Ouri Wolfson, Sam Chamberlain, Son Dao, Liqin Jiang, and Gisela Mendez. Cost and imprecision in modeling the position of moving objects. In Proceedings of the 14th Inter-national Conference on Data Engineering, pages 588–596, 1998.
[51] Ouri Wolfson, Bo Xu, Sam Chamberlain, and Liqin Jiang. Moving objects databases:
Issues and solutions. In Proceedings of the Tenth International Conference on Scientific and Statistical Database Management, pages 111–122, 1998.
[52] Xiaopeng Xiong, Mohamed F. Mokbel, and Walid G. Aref. Sea-cnn: Scalable processing of continuous k-nearest neighbor queries in spatio-temporal databases. In Proceedings of the 21st International Conference on Data Engineering, pages 643–654, 2005.
[53] Xiaopeng Xiong, Mohamed F. Mokbel, Walid G. Aref, Susanne E. Hambrusch, and Sunil Prabhakar. Scalable spatio-temporal continuous query processing for location-aware ser-vices. In Proceedings of the 16th International Conference on Scientific and Statistical Database Management, pages 317–326, 2004.
[54] Kefeng Xuan, Geng Zhao, David Taniar, and Bala Srinivasan. Continuous range search query processing in mobile navigation. In Proceedings of the 14th IEEE International Conference on Parallel and Distributed Systems, pages 361–368, 2008.
[55] Gokhan Yavas, Dimitrios Katsaros, Ozgur Ulusoy, and Yannis Manolopoulos. A data mining approach for location prediction in mobile environments. Data Knowl. Eng., 54:121–146, August 2005.
[56] Kam yiu Lam, Ozgur Ulusoy, Tony S. H. Lee, Edward Chan, and Guohui Li. An efficient method for generating location updates for processing of location-dependent continuous queries. In Proceedings of the Seventh International Conference on Database Systems for Advanced Applications, pages 218–225, 2001.
[57] Xiaohui Yu, Ken Q. Pu, and Nick Koudas. Monitoring k-nearest neighbor queries over moving objects. In Proceedings of the 21st International Conference on Data Engineering, pages 631–642, 2005.
[58] Duncan Yung, Man Lung Yiu, and Eric Lo. A safe-exit approach for efficient network-based moving range queries. Data Knowl. Eng., 72:126–147, February 2012.
[59] Jun Zhang, Manli Zhu, Dimitris Papadias, Yufei Tao, and Dik Lun Lee. Location-based spatial queries. In Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data, pages 443–454, 2003.