Hot Spot Prediction Method for Improving the Performance of Consistent Hashing Shared Web Caching System

컨시스턴스 해슁을 이용한 분산 웹 캐싱 시스템의 성능 향상을 위한 Hot Spot 예측 방법

  • 정성칠 (전북대학교 네트웍 시스템제어연구실) ;
  • 정길도 (전북대학교 전자정보공학부)
  • Published : 2004.05.01

Abstract

The fast and Precise service for the users request is the most important in the World Wide Web. However, the lest service is difficult due to the rapid increase of the Internet users recently. The Shared Web Caching (SWC) is one of the methods solving this problem. The performance of SWC is highly depend on the hit rate and the hit rate is effected by the memory size, processing speed of the server, load balancing and so on. The conventional load balancing is usually based on the state history of system, but the prediction of the state of the system can be used for the load balancing that will further improve the hit rate. In this study, a Hot Spot Prediction Method (HSPM) has been suggested to improve the throughputs of the proxy. The predicted hot spots, which is the item most frequently requested, should be predicted beforehand. The result show that the suggested method is better than the consistent hashing in the point of the load balancing and the hit rate.

월드 와이드 웹에서 사용자의 요청에 대한 웹 서버의 신속하고 정확한 서비스는 매우 중요하다. 그러나 최근에 는 인터넷 사용자의 급속한 증가로 인하여 신속한 서비스가 어려운 상황이다. 이러한 문제를 해결하기 위해 분산 웹 캐싱이 사용되고 있다. 분산 웹 캐싱의 성능은 히트 율에 의해서 결정되며 히트 율은 메모리 사이즈, 서버의 처리속도, 로드밸런싱 등의 영향을 받는다. 기존의 로드밸런싱은 주로 현재의 시스템 상태를 기준으로 실시하고 있으나, 미래에 발생할 서비스를 예측하는 방법을 이용하여 로드밸런싱을 실시함으로써 히트 율의 향상이 가능하다. 본 연i레서는 웹 서버 또는 프록시에 요청하는 가장 빈번한 hot spot을 예측하구 예측된 hot spot을 공유하고 있는 프록시에 미리 패치함으로써 프록시의 활용을 개선하는 Hot Spot Prediction Method (HSPM)을 제안한다. 시뮬레이션을 통하여 제안한 방법이 기존의 consistent hashing보다 로드밸런싱, 히트 율 측면에서 우수함을 확인하였다.

Keywords

References

  1. ACM SIGMETRICS 96 Web Server Workload Characterization : The Search for Invariants M.Arlitt;C.Williamson
  2. IEEE INFOCOM Web Caching and Zipf-like Distributions : Evidence and Implications Lee Breslau(et al.)
  3. Harvest Information Discovery and Access System The Harvest Group
  4. Proceedings of the Third International World Wide Web Conference A Caching Relay for the Worls Wide Web I S.Glassman
  5. Proc. 12th IEEE Intl. Conf. on Data Engineering Speculative data dissemination and service to reduce server load, network traffic and service time for distributed information systems A.Bestavros
  6. Internet Draft:draft-wessels-icp-v2-appl-00. Work in Progress Application of Internet Caching Protocol(ICP), version 2 D.Wessels;K.Claffy
  7. Proceedings of the 8th International World Wide Web Conference Web Caching with Consistent Hashing David Karger(et al.)
  8. Internet Draft Cache array routing protocol v1.1 V.Valloppillil;K.Ross
  9. The Journal of Korean Environment of Communication Sciences v.22 Desing of Cache Mechanism in Distributed Directory Environment Kang Woo(et al.)
  10. The Journal of Korean Institute of Communication Sciences v.25 A Web Cache Algorithm for Small Organizations Kyong Hoon Min(et al.)
  11. 2003 Kluwer Academic Publishers. Distributed and Parallel Databases v.13 Replication for load Balancing and Hot-Spot Relief on Proxy Web Caches with Hash Routing Kun-Lung Wu(et al.)
  12. Proceedings of ACM SIGMETRICS Conference Generating representative web workloads for network and server performance evaluation P.Barford;M.E.Crovella
  13. Global hosting system Leighton(et al.)
  14. Communications, ICC 2002. IEEE International Conference v.4 Efficiency analyses on routing cache replacement algorithms Woei-Luen Shyu;Cheng-Shong Wu(et al.)
  15. RFC 1321 The MD5 Message-Digest Algorithm R.Rivest