Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Adaptation of a Neighbor Selection Markov Chain for Prefetching Tiled Web GIS Data

Dong Ho Lee5, Jung Sup Kim5, Soo Duk Kim5, Ki Chang Kim5, Yoo-Sung Kim 6 and Jaehyun Park6

(5)  Department of Computer Science and Engineering, Inha University, Korea
(6)  School of Information & Communication Engineering, Inha University, Korea
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.

Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.109 • Server: mpweb16
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)