Server network architectures for VOD service

프록시 서버를 이용한 DAVIC VOD 시스템의 설계

  • 안경아 (충남대학교 컴퓨터공학과) ;
  • 최훈 (충남대학교 컴퓨터공학과)
  • Published : 1998.05.01

Abstract

In this paper, we provide a design of DAVIC VOD service system with proxy servers which perform caching of video streams. Proxy servers are placed between a service provider system and service consumer systems. They provide video services to consumers on behalf of the service provider, therefore they reduce the loads of service providers and network. The operation of a proxy server depends on whether the requested program is in its storage. If this is the case, the prosy servere takes all the controls, but if the proxy does not have the program, it forwards the service request the proxy server takes all the controls, but if the prosy does not have the program, it forwards the service request to a service provider. While the service provider system provides the program to the consumer, the proxy copies and caches the program. The proxy server executes cache replacement, if necessary. We show by simultion that the LFU is the most efficiency caching replacement algorithm among the typical algorithms such as LRU, LFU, FIFO.

VOD 서비스 시스템에서의 시간 지연을 줄이기 위하여 캐싱 기능을 갖는 프록시 서버를 이용한 DAVIC VOD 서비스 제공 방식을 제안한다. 프록시 서버는 서비스 제공자와 사용자 사이에 위치하며 서비스 제공자가 보유한 일부 프로그램을 캐싱하여 사용자에게 제공한다. 프록시 서버를 사용하면 서비스 제공자와 네트워크의 부하를 줄일 수있다. 프록시 서버의 동작은 요구된 프로그램이 자신의 디스크에 있는 경우와 없는 경우로 구분된다. 첫번째 경우 프록시 서버가 서비스를 제공하고 두번째 경우는 서비스 제공자로 부터 프로그램을 수신하여 사용자에게 제공하고 동시에 자신의 디스크에 저장하여 캐싱한다. 프록시 서버의 저장공간이 부족하면 캐시 대치 알고리즘을 수행한다. 캐시 대치 알고리즘으로 잘 알려진 LRU. LFU, FIFO중에서 제안한 프록시 서버에 가장 효과적인 방식이 LFU 방법을 이용하는 것이 3개중 가장 효과적임을 시뮬레이션을 이용하여 보였다.

Keywords

References

  1. IEEE Multimedia v.1 no.3 Prospects for Interacitve Video-on-Demand T.D.C. Little;D. Venkatesh
  2. IEEE Communication Magazine v.32 no.5 Interactive Video On Demand D.Deloddere;W.Verviest;H. Verhile
  3. IEEE Communications v.30 no.7 Designing an On-Demand Multimedis Service P. RangGan;H. Vin;S. Ramanathan
  4. DAVIC 1.0 Specification Digital Audio-Visual Council
  5. Proc.ACM Multimedia 93 Streaming RAID:A Disk Storage System for Video and Audio Files F.A.Tobagi(et al)
  6. Symposium on High-Perfromance Distributed Computing Issuses in Networking and Data Management of Distributed Multimedia Systems P. B. Berra;C.-Y. R. Chen;A. Ghafoor;T. D. C. Little
  7. ACM Multimedia 94 Scheduling Policicies for an On-Demand Video Server with Batching Asit Dan;Dinkar Sitaram;Perwez Shahabudin
  8. IEEE Multimedia Fall 1996 Cost-Based Program Allocation for Distributed Multimedia-on-Demand Systems Chatschik C. Bisdikian;Baiju V. Patel
  9. Computer Networks and ISDN Systems v.27 no.3 Design of a Large Scale Multimedia Storage Server M. M. Buddhikot;G. M. Parulkar;J. K. Cox
  10. Proceedings of the International Conference on Image Processing A Distirbuted Hierachical Video-on-Demand System L. A. Rowe(et al)
  11. Computer Network and ISDN systems v.27 no.2 World-Wide Web Proxies A. Luotonen;K. Altis
  12. 내부문서 츠록시 서버를 이용한 DAVIC VOD 시스템의 성능 분석 안경아;최훈
  13. Introduction to Simulation and SLAM II A. Alan B;Pritsker