Responsive image
博碩士論文 etd-0713107-181528 詳細資訊
Title page for etd-0713107-181528
論文名稱
Title
一個支援移動物體預測查詢之可調式擴張的索引方式
An Adjustable Expanded Index for Predictive Queries of Moving Objects
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
72
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2007-07-05
繳交日期
Date of Submission
2007-07-13
關鍵字
Keywords
查詢範圍的擴張、區塊範圍的擴張、空間時間資料庫、預測查詢、移動物體
predictive query, moving object, spatio-temporal database, the expansion of the query region, the expansion of data block
統計
Statistics
本論文已被瀏覽 5672 次,被下載 0
The thesis/dissertation has been browsed 5672 times, has been downloaded 0 times.
中文摘要
隨著無線通訊和行動計算技術的進步,移動物體(moving object)的應用也已經在各個領域興起,如交通偵測、行動商務、導航系統、地理資訊系統等等)。移動物體的特色就是物體會連續地改變它們的位置。因為資料庫要常常更新,所以傳統的空間資料庫無法有效的運用來儲存這些移動物體。因此,對移動物體建立索引去有效地回答有關移動物體的預測查詢(predictive query)就很重要了。在對於預測現在和未來的空間時間資料庫(spatio-temporal database)中,Parametric Spatial Access Methods 這類的方法是被應用的最廣泛的,因為它只需要很少的記憶體空間去儲存那些含有參數的矩形,而且它仍有好的效能,因此它被廣泛的採用。這一類的方法包含TPR-tree, TPR*-tree, Bx-tree,和Bxr-tree。在這些方法中,Bxr-tree 先利用查詢範圍的擴張(the expansion of the query region)來改進了TPR-tree 的CPU 效能,再加上利用區塊範圍的擴張(the expansion of data block)來改進Bx-tree 的I/O 效能。然而,Bxr-tree 的查詢處理是粗略的,使得它花費大量CPU 和I/O 時間去檢查用不到的資料。因此,在這篇論文中,我們提供了一個新的資料結構和一個新的查詢處理方法,叫做可調式擴張的索引方式(AEI),去改進Bxr-tree 的缺點。在我們方法中,我們讓每個區塊存有八個方向的最大和最小速率,而非原本Bxr-tree 方法中四個方向的最大速率。基於這個資料結構,查詢範圍可以在八個方向分別擴張,而非Bxr-tree 方法中僅四個方向的同時擴張一次。此外,在我們的AEI 方法中,區塊範圍可以根據它朝著查詢範圍的方向去做擴張,而非原本在Bx
r-tree 方法中擴張四個方向。如此一來,因為AEI 考慮
了八個方向的最小速度,所以AEI 的查詢處理會檢查較少的資料區塊。再者,在AEI 中,物件根據它們的方向被分進四個群組中,而Bxr-tree 方法沒有這麼做。在AEI 的查詢處理中,只有那些往查詢範圍移動的物件會被檢查。因此,我們比起Bxr-tree 減少了很多檢索的資料區塊以及I/O 的運算數。從我們的模擬結果顯示出,在平均檢索的資料區塊以及I/O 的運算次數,我們的可調式擴張索引的
查詢處理方式遠比Bxr-tree 來得有效率。
Abstract
With the development of wireless communications and mobile computing technologies, the applications of moving objects have been developed in many topics, for example, traffic monitoring, mobile E-Commerce, Navigation System, and Geographic Information System. The feature of the moving objects is that objects change their locations continuously. Conventional spatial databases can not support to
store the moving objects efficiently, because the databases must be updated frequently. Therefore, it is important to index moving objects for efficiently answering queries about moving objects. Among the spatial indexing methods for predicting current and future data, the approach of parametric spatial access methods has been applied largely, since it needs little memory space to preserve parametric rectangles, and it still provides good performance, so it is adopted generally. The methods of this approach include the TPR-tree, the TPR*-tree, the Bx-tree, and the Bxr-tree. Among those methods, the Bxr-tree improves CPU performance of TPR-tree by expanding query region first, and improves I/O performance of the
Bxr-tree by expanding the data blocks additionally. However, the query process of the B$^x_r$-tree is too rough such that it costs too much CPU and I/O time to check the useless data. Therefore, in this thesis, we propose a new data structure and a new query processing method named Adjustable Expanded Index (AEI), to improve the disadvantages of the Bxr-tree. In our method, we let each block records the maximum and minimum speeds of each of eight directions, instead of only the maximum speed of each of four directions in the Bxr-tree method. Based on the data structure, the query region can be expanded in each of eight directions individually, instead of being expanded in each of four directions once in the Bxr-tree method. Moreover, in our AEI method, the data blocks can be expanded
according to the direction toward the query region, instead of being expanded in four directions in the Bxr-tree method. In this way, the query process of AEI checks less number of data blocks because it considers the minimum speed of each of eight directions. Furthermore, the objects are divided into four groups in AEI according to their directions,
while the Bxr-tree method does not. Only the objects moving to query region will be checked in the query process of AEI. Therefore, we can reduce more number of retrieved data blocks and the number of I/O operations in our method than the Bxr-tree. From our simulation, we show that the query process of the AEI method is more efficient than that of the Bxr-tree in term of the average numbers of retrieved data blocks and I/O operations.
目次 Table of Contents
TABLE OF CONTENTS
Page
ABSTRACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i
LIST OF FIGURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
LIST OF TABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Spatio-temporal Databases . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Categories of Spatio-Temporal Databases . . . . . . . . . . . . . . . . 2
1.2.1 Indexing the Past . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.2 Indexing the Current and Future Positions . . . . . . . . . . . 3
1.3 Future Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.5 Organization of Thesis . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2. A Survey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.1 Indexing the Past . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.1.1 The STR-tree . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.1.2 SETI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2 Indexing the Current and Future Positions . . . . . . . . . . . . . . . 18
2.2.1 PMR-quadtree . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2.2 TPR-tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2.3 TPR*-tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2.4 Bx-tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2.5 Bxr-tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3 Indexing Positions from Past to Future . . . . . . . . . . . . . . . . . 22
ii
Page
3. An Adjustable Expanded Index . . . . . . . . . . . . . . . . . . . . . 23
3.1 Data Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.2 The Insertion Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.3 Query Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.4 A Query Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4. Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.1 Performance Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.2 Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5. Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.1 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.2 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
BIBLIOGRAPHY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
參考文獻 References
[1] M. Cai and P. Revesz, “Parametric R-Tree: An Index Structure for Moving
Objects,” Proc. of the Int. Conf. on Management of Data, pp. 57–64, 2000.
[2] V. P. Chakka, A. C. Everspaugh, and J. M. Patel, “Indexing Large Trajectory
Data Set with SETI,” Proc. of the CIDR Conf., pp. 1–12, 2003.
[3] H. D. Chon, D. Agrawal, and A. E. Abbadi, “Storage and Retrieval of Moving
Objects,” Mobile Data Management, pp. 173–184, 2001.
[4] C. S. Jensen, D. Lin, and B. C. Ooi, “Query and Update Efficient B+-tree Based
Indexing of Moving Objects,” Proc. of the 30th VLDB Conf., pp. 768–779, 2004.
[5] C. S. Jensen, D. Tiesyte, and N. Tradisauskas, “Robust B+-Tree-Based Indexing
of Moving Objects,” The 7th Int. Conf. on Mobile Data Management, pp. 12–21,
2006.
[6] G. Kollios, D. Gunopulos, and V. J. Tsotras, “On Indexing Mobile Objects,”
Proc. of the 18th ACM SIGACT-SIGMOD-SIGART Symp. on Principles of
Database Systems, pp. 261–272, 1999.
[7] G. Kollios, V. J. Tsotras, and D. Gunopulos, “Indexing Animated Objects Using
Spatiotemporal Access Methods,” IEEE Trans. on Knowledge and Data Eng.,
pp. 758–777, 2001.
[8] Z. H. Liu, C. H. Lee, J. W. Ge, and H. Y. Bae, “Indexing Large Moving Objects
from Past to Future with PCFI,” Journal of Chongqing University of Posts and
Telecommunications, Vol. 16, No. 5, pp. 131–137, Oct. 2004.
[9] M. F. Mokbel, T. M. Ghanem, and W. G. Aref, “Spatio-temporal Access Methods,”
IEEE Data Eng. Bulletin, Vol. 26, No. 2, pp. 40–49, June 2003.
[10] M. A. Nascimento and J. R. O. Silva, “Towards Historical R-trees,” Proc. of the
ACM Symp. on Applied Computing, pp. 235–240, 1998.
54
[11] D. Pfoser, C. S. Jensen, and Y. Theodoridis, “Novel Approaches to the Indexing
of Moving Object Trajectories,” Proc. of 26th Int. Conf. on Very Large Data
Bases, pp. 395–406, 2000.
[12] K. Porkaew, I. Lazaridis, and S. Mehrotra, “Querying Mobile Objects in Spatio-
Temporal Databases,” Proc. of the Int. Symp. on Advances in Spatial and Temporal
Databases, pp. 59–78, 2001.
[13] C. M. Procopiuc, P. K. Agarwal, and S. H. Peled, “STAR-Tree: An Efficient
Self-Adjusting Index for Moving Objects,” Proc. of the Workshop on Alg. Eng.
and Experimentation, pp. 178–193, 2002.
[14] S. Saltenis, C. S. Jensen, S. T. Leutenegger, and M. A. Lopez, “Indexing the
Positions of Continuously Moving Objects,” Proc. of the ACM SIGMOD Int.
Conf. on Management of Data, pp. 331 – 342, 2000.
[15] Z. Song and N. Roussopoulos, “An Approach to Index Continuously Moving
Objects,” Mobile Data Management, Vol. 2574, No. 3, pp. 340–344, Jan. 2003.
[16] Y. Tao and D. Papadias, “Mv3r-tree: A Spatio-Temporal Access Method for
Timestamp and Interval Queries,” Proc. of the Int. Conf. on Very Large Data
Bases, pp. 431–440, 2001.
[17] Y. Tao, D. Papadias, and J. Sun, “The TPR*-Tree: An Optimized Spatio-
Temporal Access Method for Predictive Queries,” Proc. of the 29th VLDB Conf.,
pp. 790–801, 2003.
[18] J. Tayeb, O. Ulusoy, and O. Wolfson, “A Quadtree-based Dynamic Attribute Indexing
Method,” The COMPUTER Journal, Vol. 41, No. 3, pp. 185–200, March
1998.
[19] Y. Theodoridis, M. Vazirgiannis, and T. Sellis, “Spatio-Temporal Indexing for
Large Multimedia Applications,” Proc. of the IEEE Conf. on Multimedia Computing
and Systems, pp. 441–448, 1996.
[20] X. Xu, J. Han, and W. Lu, “RT-tree: An Improved R-Tree Indexing Structure for
Temporal Spatial Databases,” Proc. of the Int. Symp. on Spatial Data Handling,
pp. 1040–1049, 1990.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外均不公開 not available
開放時間 Available:
校內 Campus:永不公開 not available
校外 Off-campus:永不公開 not available

您的 IP(校外) 位址是 3.144.48.135
論文開放下載的時間是 校外不公開

Your IP address is 3.144.48.135
This thesis will be available to you on Indicate off-campus access is not available.

紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code