CFP last date
20 December 2024
Reseach Article

Cooperative Cache implementation using Dynamic Hash Scheme in Partitioned Networks

by Mehdi Mohtashamzadeh
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 58 - Number 22
Year of Publication: 2012
Authors: Mehdi Mohtashamzadeh
10.5120/9433-3855

Mehdi Mohtashamzadeh . Cooperative Cache implementation using Dynamic Hash Scheme in Partitioned Networks. International Journal of Computer Applications. 58, 22 ( November 2012), 40-43. DOI=10.5120/9433-3855

@article{ 10.5120/9433-3855,
author = { Mehdi Mohtashamzadeh },
title = { Cooperative Cache implementation using Dynamic Hash Scheme in Partitioned Networks },
journal = { International Journal of Computer Applications },
issue_date = { November 2012 },
volume = { 58 },
number = { 22 },
month = { November },
year = { 2012 },
issn = { 0975-8887 },
pages = { 40-43 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume58/number22/9433-3855/ },
doi = { 10.5120/9433-3855 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:03:14.417055+05:30
%A Mehdi Mohtashamzadeh
%T Cooperative Cache implementation using Dynamic Hash Scheme in Partitioned Networks
%J International Journal of Computer Applications
%@ 0975-8887
%V 58
%N 22
%P 40-43
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Caching is a popular mechanism for enhancing performance of memory access speed. To achieve such enhancement, cached data should have enough locality in time. Locality is an inseparable property of data in standalone computers, but do network traffic patterns have sufficient locality so that caches can take advantage from? Although individual IP addresses do not show significant locality, IP prefixes in a network (especially close to hosts which comprise hot documents) are dominantly repetitive and local, so caches may work based on IP prefixes instead of entire IP addresses. Considering the locality of IP prefixes, there is still another challenge which should be overcome. According to memory constraints hosts are faced with, caches can include limited proportion of information that they really need to. To acquire non-cached information, nodes have to communicate with corresponding servers which is time and resource consuming. To effectively deal with such issue networks can be enhanced with cooperative caching by which every node provides its cache contents to others when they submit requests. This paper outlines an improved cooperative caching method which functions based on IP prefixes to divide network to several partitions. Experiments indicate that the proposed mechanism would noticeably improve cache hit, cache load, and CPU load parameters.

References
  1. M. Dahlin, R. Wang, T. E. Anderson, and D. A. Patterson. Cooperative caching: Using remote client memory to improve ?le system performance. In OSDI'94, 1994.
  2. Edge Side Includes - Standard Speci?cation. http://www. esi. org.
  3. IBM WebSphere Edge Server. http://www3. ibm. com/software/webservers/edgeserver/.
  4. L. Gao, M. Dahlin, A. Nayate, J. Zheng, and A. Iyengar. Application Speci?c Data eplication for Edge Services. In WWW-2003.
  5. C. Yuan, Y. Chen, and Z. Zhang. Evaluation of Edge Caching/Of?oading for Dynamic Content Delivery. In WWW-2003.
  6. D. Karger, A. Sherman, A. Berkheimer, B. Bogstad, R. Dhanidina, K. Iwamoto, B. Kim, L. Matkins, and Y. Yerushalmi. Web Caching with Consistent Hashing. In WWW-8, 1997.
  7. R. Tewari, M. Dahlin, H. Vin, and J. Kay. Beyond Hierarchies: Design Considerations for Distributed Caching on the Internet. In ICDCS-1999.
  8. A. Wolman, G. M. Voelkar, N. Sharma, N. Cardwell, A. Karlin, and H. M. Levy. On the scale and performance of cooperative web proxy caching. In SOSP 1999.
  9. S. Shah, K. Ramamritham, and P. Shenoy. Resilient and Coherence Preserving Dissemination of Dynamic Data Using Cooperating Peers. IEEE-TKDE, July 2004.
  10. L. Ramaswamy, L. Liu, and A. Iyengar. Cache Clouds: Cooperative Caching of Dynamic Documents in Edge Networks. 25th IEEE International Conference on Distributed Computing Systems (ICSCS'05).
  11. W. -S. Li, W. -P. Hsiung, D. V. Kalshnikov, R. Sion, O. Po, D. Agrawal, and K. S. Candan. Issues and Evaluations of Caching Solutions for Web Application Acceleration. In VLDB-2002.
  12. D. A. Menasce. Scaling Web Sites Through Caching. IEEEInternet Computing, August 2003.
  13. J. Yin, L. Alvisi, M. Dahlin, and A. Iyengar. Engineering Web Cache Consistency. ACM-TOIT, August 2002.
  14. H. Liu, "Routing pre?x caching in network processor design," in Proc. ICCCN, Phoenix, AZ, 2001.
  15. University of Oregon Route Views Project, http://www. antc. uoregon. edu/route-views/
  16. H. Liu, "Reducing Routing Table Size using Ternary-CAM", Proc. Hot Interconnect, Stanford, 2001.
Index Terms

Computer Science
Information Sciences

Keywords

cooperative caching IP prefix Static and dynamic hashing