Abstract
With the growth of internet usage, many kinds of useful data are served in the internet. Geographic data such as a map is one of them. However since geographic data is usually very huge, it needs special treatment in serving. One useful technique is tiling. For example, a map is divided into smaller pieces called a tile, and served tile by tile. Since the client usually requests several tiles in sequence, it is beneficial to cache some of the popular tiles for future usage or prefetching ones that are not requested yet but are expected soon. We propose techniques for predicting the right tiles to prefetch. Our techniques are based on an observation that once a tile has been requested there is a strong tendency that neighboring tiles are requested in the next step. Which neighbor has the highest probability is the question we should answer. We propose two techniques. One is probability-based: we compute transition probabilities between tiles and prefetch the most probable neighbor. The other is previous-k- movement approach in which we monitor the previous k movements the client made before reaching the current tile and predict the next movement based on them. A graph called “Neighbor Selection Markov Chain” is used to help the prediction. We explain both methods, compare them, and show experimental results.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
G. Banga, F. Douglis, and M. Rabinovish, “Optimistic deltas for WWW latency reduction,” Proc. of USENIX’97, pp 289–303, Jan. 1997
Azer Bestavros and Carlos Cunha, “Server-initiated document dissemination for the www,” IEEE Data Engineering Bulletin, September 1996.
Pei Cao, Edwad W. Felten, Anna R. Karlin, and Kai Li, “A study of integrated prefetching and caching strategies,” Proc. 1995 ACM SIGMETRICS, pp 188–197, May 1995.
B. Duska, D. Marwood, and M. Feeley, “The measured access characteristics of world wide web client proxy caches,” Proc. of USENIX Symposium of Internet Technologies and Systems(USITS), pp. 23–35, Dec. 1997.
Wcol Group, “WWW collector-the prefetching proxy server for www,” http://shika.aistnara.ac.jp/products/wcol/wcol.html, 1997.
James Gwertzman and Margo Seltzer, “The case for geographical push-caching,” Proceedings of the Fifth Workshop on Hot Topics in Operating Systems, 1995.
V. Holmedahl, B. Smith, and T. Yang, “Cooperative caching of dynamic content on a distributed web server,” Proc. of Seventh IEEE International Symposium on High Performance Distributed Computing(HPDC-7), pp 243–250, 1998
H. V. Jagadish, “Linear Clustering of Objects with Multiple Attributes,” Proc. of ACM SIGMODD’90 Intl. Conf. on Management of Data, May 1990.
A. Kraiss and G. Weikum, “Integrated document caching and prefetching in storage hierarchies based on Markov-chain predictions,” The VLDB Journal 7(7)(1998) 141–162.
Tong sau Loon and Vaduvur Bharghavan, “Alleviating the latency and bandwidth problems in www browing”, Proc. of the 1997 USENIX Symposium on Internet Technology and Systems, Dec. 1997.
Evangelos P. Markatos and Catherine E. Chronaki, “A top-10 approach to prefetching on the web,” Technical report, Technical Report No. 173, ICS-FORTH, Heraklion, Crete, Greece, August 1996. URL http://www.ics.forth.gr/proj/arch-vlsi/www.html
J. Mogul, F. Douglish, A. Feldmann, and b. Krishnamurthy, “Potential benefits of deltaencoding and data compression for HTTP,” Proc. of SIGCOMM’97, pp.181–94, Sept. 1997.
Venkata N. Padmanabhan and Jeffrey C. Mogul, “Using predictive prefetching to improve world wide web latency,” ACM SIGCOMM Computer Communication Review, July 1996.
Ramesh R. Sarukkai, “Link prediction and path analysis using Markov chains,” Proc. of 9th International world wide web conference, May 15–19, 2000.
Edward P.F. Chan and Koji Ueda, “Efficient query result retrieval over the web,” Proc. of the 7th International Conference on Parallel and Distributed Systems, July 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lee, D.H., Kim, J.S., Kim, S.D., Kim, K.C., Yoo-Sung, K., Park, J. (2002). Adaptation of a Neighbor Selection Markov Chain for Prefetching Tiled Web GIS Data. In: Yakhno, T. (eds) Advances in Information Systems. ADVIS 2002. Lecture Notes in Computer Science, vol 2457. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36077-8_21
Download citation
DOI: https://doi.org/10.1007/3-540-36077-8_21
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00009-9
Online ISBN: 978-3-540-36077-3
eBook Packages: Springer Book Archive