Abstract
Cache prefetching technique can improve the hit ratio and expedite users visiting speed. Predictive Web prefetching refers to the mechanism of deducing the forth coming page accesses of a client based on its past accesses.Congestion in Network remains one of the main barriers to the continuing success of the Internet. For Web users, congestion manifests itself in unacceptably long response times. One possible remedy to the latency problem is to use caching at the client, at the proxy server, or within the Internet. However, Web documents are becoming increasingly dynamic, which limits the potential benefit of caching. The performance of a Web caching system can be dramatically increased by integrating document prefetching into its design. Although prefetching reduces the response time of a requested document, it also increases the network load, as some documents will be unnecessarily prefetched.In the paper, we developed a Stair-Case prune algorithm to mine popular with their conditional probabilities from the proxy log, and stored them in the rule table. Then, according to contents and the rule table, a prediction is calculated in some precondition. After the simulation, we found that our approach has much better performance than the other ones, in terms of hit ratio.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Vanderwiel, S.P., Lilja, D.J.: Data prefetch mechanisms. ACM Computing Surveys 32(2) (2000)
Gill, B., Bathen, L.: Amp: Adaptive multi-stream prefetching in a shared cache. In: Proceedings of the 5th USENIX Conference on File and Storage Technologies, FAST (2007)
Baer, J.-L., Chen, T.-F.: Effective hardwarebased data prefetching for high-performance processors. IEEE Trans. Comput. 44(5), 609–623 (1995)
Dahlgren, F., Stenström, P.: Evaluation of hardware-based stride and sequential prefetching in sharedmemory multiprocessors. IEEE Trans. Parallel Distrib. Syst. 7(4), 385–398 (1996)
Lee, R.L., Yew, P.-C., Lawrie, D.H.: Data prefetching in shared memory multiprocessors. In: Proceedings of the International Conference on Parallel Processing, ICPP (1987)
Fu, J.W.C., Patel, J.H.: Data prefetching in multiprocessor vector cache memories. In: Proceedings of the 18th annual international symposium on Computer architecture, ISCA (1991)
Li, Z., Chen, Z., Srinivasan, S.M., Zhou, Y.: C-Miner: Mining block correlations in storage systems. In: Proceedings of the 3rd USENIX Conference on File and Storage Technologies, FAST (2004)
Padmanabhan, V.N., Mogul, J.C.: Using predictive prefetching to improve world wide web latency. Proc. of Computer Communication Review 26, 22–36 (1996)
Borges, J., Levene, M.: Data mining of user navigation patterns. In: Masand, B., Spiliopoulou, M. (eds.) WebKDD 1999. LNCS (LNAI), vol. 1836, pp. 92–112. Springer, Heidelberg (2000)
Chen, X., Zhang, X.: A popularity-based prediction model fore web prefetching. In: Proc. of IEEE Computer (2003)
Davison, B.D.: Learning web request patterns. In: Proc. Of Web Dynamics: Adapting to Change in Content, Size, Topology and Use, pp. 435–460 (2004)
Bouras, C., Konidaris, A., Kostoulas, D.: Predictive prefetching on the web and its potential impact in the wide area. In: Proc. of World Wide Web: Internet and Web Information System (2003)
Domenech, J., Sahuquillo, J., Gil, J.A., Pont, A.: The impact of the web prefetching architecture on the limits of reducing user’s perceived latency. In: Proc. of IEEE/WIC/ACM Int’l Conf. on Web Intelligence (2006)
Nanopoulos, A., Katsaros, D., Manolopoulos, Y.: A data mining algorithm for generalized web prefetching. Proc. of IEEE Transaction on Knowledge and Data Engineering (2003)
Domenech, J., Pont, A., Sahuquillo, J., Gil, J.A.: A userfocused evaluation of web prefetching algorithmsa. In: Proc. of the Computer Communications (2007)
Chen, Y., Qiu, L., Chen, W., Nguyen, L., Katz, R.H.: Efficient and adaptive web replication using content clustering. Proc. of IEEE Journal on Selected Areas in Communications 21, 979–994 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hemnani, K., Chawda, D., Verma, B. (2011). Efficient Web Logs Stair-Case Technique to Improve Hit Ratios of Caching. In: Meghanathan, N., Kaushik, B.K., Nagamalai, D. (eds) Advanced Computing. CCSIT 2011. Communications in Computer and Information Science, vol 133. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17881-8_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-17881-8_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-17880-1
Online ISBN: 978-3-642-17881-8
eBook Packages: Computer ScienceComputer Science (R0)