본문 바로가기
KERD
논문KCI 등재

공유 캐시 디렉토리 기반의 무선 인터넷 프록시 서버 클러스터

A Shared Cache Directory based Wireless Internet Proxy Server Cluster

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

본 논문에서는 무선 인터넷 프록시 서버 클러스터를 사용하여 무선 인터넷의 문제와 요구들을 캐싱(Caching), 압축(Distillation) 및 클러스터(Clustering)를 통하여 해결하려고 한다. 무선 인터넷 프록시 서버 클러스터에서 고려되어야 하는 것은 시스템적인 확장성, 단순한 구조, 캐시간 협동성(Cooperative Caching), Hot Spot에 대한 처리 등이다. 본 연구자들은 기존 연구에서 시스템적인 확장성과 단순한 구조를 가지는 CD-A라는 구조를 제안하였으나 캐시간 협동성이 없다는 단점을 가진다. 이의 개선된 구조로 해쉬를 이용하여 사용자의 요청을 처리하는(캐시간 협동성을 가지는) 구조를 생각해 볼 수 있으나 이 역시 Hot Spot(과부하)을 처리할 수 없다는 단점을 가진다. 이에 본 논문에서는 시스템적인 확장성, 단순한 구조, 캐시간 협동성, Hot Spot(과부하)을 처리할 수 있는 공유 캐시 디렉토리 기반의 무선 인터넷 프록시 서버 클러스터를 제안한다. 제안된 방법은 하나의 캐시 디렉토리를 공유하는 방법으로 기존 구조의 장점과 캐시간 협동성 및 Hot Spot(과부하)을 처리할 수 있다는 장점을 가진다. 16대의 컴퓨터를 사용하여 실험을 수행하였고 실험 결과 Hot Spot(과부하) 상황에서 제안된 방법이 높은 성능 향상을 가짐을 확인하였다.

Abstract

In this paper, wireless internet proxy server clusters are used for the wireless internet because their caching, distillation, and clustering functions are helpful to overcome the limitations and needs of the wireless internet. A wireless Internet proxy server cluster needs a systematic scalability, simple communication structure, cooperative caching, and serving Hot Spot requests. In our former research, we proposed the CD-A structure which can be scalable in a systematic way and has a simple communication structure but it has no cooperative caching. A hash based load balancing can be used to solve the problem, but it can not deal with Hot Spot request problem. In this paper, we proposed a shared storage based wireless internet proxy server cluster which has a systematic scalability, simple communication structure, cooperative caching, and serving Hot Spot requests. The proposed method shares one cache directory and it has advantages: advantages of the existing CD-A structure, cooperative caching, and serving Hot Spot requests. We performed experiments using 16 PCs and experimental results show high performance improvement of the proposed system compared to the existing systems in Hot Spot requests.

참고문헌 (15)

  1. A. Savant, "On the scalability of an image transcoding proxy server" (2003)
  2. A. Feldmann, "Performance of web proxy caching in heterogeneous bandwidth environments" (1999)
  3. 곽후근, "무선 인터넷 프록시 서버 클러스터 성능 개선", 32(3), pp.415~426 (2005)
  4. A. Fox, "A Framework For Separating Server Scalability and Availability From Internet Application Functionality" (1998)
  5. 곽후근, "클러스터링 기반의 무선 인터넷 프록시 서버", 31(1), pp.101~111 (2004)
  6. "LVS(Linux Vitual Server)"
  7. D. Rivest, "The MD5 Message Digest Algorithm", 1321 (1992)
  8. R. Malpani, "Making WWW caching servers cooperate" (1995)
  9. V. Valloppillil, "Cache array routing protocol v1.0" (1998)
  10. "NFS(Network File System)"
  11. "AB(Apache Bench)"
  12. "Squid Web Proxy Cache"
  13. T. Lane, "The independent jpeg group’s jpeg software release 6b", pp.6~
  14. T. Kelly, "Aliasing on the World Wide Web:Prevalence and Performance Implications", pp.281~292 (2002)
  15. S. Chandra, "Transcoding Characteristics of Web Images" (2001)

관련 논문AI추천

이 간행물의 다른 논문 (10건)