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

주문형 비디오 분배를 위한 웹-캐슁 멀티캐스트 전송 기법

Web-Cached Multicast Technique for on-Demand Video Distribution

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

본 논문은 동일 비디오를 저장하고 있는 n개의 단말노드에서 생성되는 전송채널들을 병합하여 네트워크 대역폭을 n배 줄일 수 있는 멀티캐스트 전송 기법을 제안한다. 클라이언트는 패칭 기법을 사용하여 전송중인 멀티캐스트 전송 트리에 가입함으로서 지연 없는 서비스를 제공받을 수 있으며 패칭과 멀티캐스트 채널을 통하여 전송되는 데이터들을 동시에 수신하여 재생한다. 비디오에 대한 요청빈도수가 증가할수록 요청된 비디오가 단말노드 사이에 저장될 확률은 증가하기 때문에 이를 이용하여 서비스를 제공함으로서 서버의 필요 전송채널수를 감소시킬 수 있다. 서버는 비디오 재생이 HEN 사이에 저장된 데이터의 양을 초과하여 지속되는 경우에만 새로운 멀티캐스트를 생성하여 전송한다. 제안된 기술은 비디오의 인기도에 따라 멀티캐스트 그룹 간격이 동적으로 변화되기 때문에 서버의 부하 및 네트워크 대역폭을 크게 감소시킬 수 있다. 시뮬레이션 결과로부터 제안된 멀티캐스트 전송 기법은 서버의 부하 및 필요 전송 채널의 수를 감소시켜 시스템 성능을 향상시킬 수 있는 방법을 제시하고 있음을 확인하였다.

Abstract

In this paper, we propose multicast technique in order to reduce the required network bandwidth by n times, by merging the adjacent multicasts depending on the number of HENs (Head-End-Nodes) n that request the same video. Allowing new clients to immediately join an existing multicast through patching improves the efficiency of the multicast and offers services without any initial latency. A client might have to download data through two channels simultaneously, one for multicast and the other for patching. The more the frequency of requesting the video is, the higher the probability of caching it among HENs increases. Therefore, the requests for the cached video data can be served by HENs. Multicast from server is generated when the playback time exceeds the amount of cached video data. Since the interval of multicast can be dynamically expanded according to the popularity of videos, it can be reduced the server's workload and the network bandwidth. We perform simulations to compare its performance with that of conventional multicast. From simulation results, we confirm that the proposed multicast technique offers substantially better performance.

참고문헌 (19)

  1. "A Multicast Technique for True Video-on-Demand Services", 191(200) (1998)
  2. "The Multimedia Multicasting Problem", 6, pp.~1 (1998)
  3. "The Split and Merge Protocol for Interactive Video-on-Demand", pp.51~62 (1997)
  4. "Multicast for Savings in Cache-Based Video Distribution"
  5. "Caching Multicast Protocol for On-Demand Video Delivery", 3969, pp.2~13
  6. "An Implementation of Dynamic Service Aggregation for Interactive Video Delivery", 3310, pp.110~112
  7. "ZIGZAG: An Efficient Peer-to-Peer Scheme for Media Streaming"
  8. "Web Proxy Workload Characterization"
  9. "Proxy caching mechanism for multimedia playback streams in Internet"
  10. "Multimedia Proxy Caching Mechanism for Quality Adaptive Streaming Applications in the Internet" (2000)
  11. "Proxy Caching Mechanisms with Quality Adjustment for Video Streaming Services", (4519), pp.276~284
  12. "Cost-aware WWW Proxy Caching Algorithms", pp.193~206
  13. "Web Proxy Caching Mechanism to evenly Distribute Transmission Channel in VOD System", pp.1099~1102
  14. "A Caching and Streaming Framework for Multimedia", pp.13~20 (2000)
  15. "Middleman: A Video Caching Proxy Server" (1999)
  16. "Web Caching and Zipf-like Distributions: Evidence and Impli- cations"
  17. "On Filter Effects in Web Caching Hierarchies", 2(1), pp.47~77
  18. "Trace-driven simulation of document caching strategies for Internet Web Server", 68, pp.23~33 (1997)
  19. "System Design Issues for Internet Middleware Services: Deductions form a Large Client Trace"

관련 논문AI추천

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