DOI QR코드

DOI QR Code

미디어 프레임: HTTP 리디렉션을 통한 병렬 멀티미디어 시스템 구조

MediaFrame: Parallel multimedia system architecture through HTTP redirection

  • 김성기 (서울대학교 전기컴퓨터공학부) ;
  • 한상영 (서울대학교 계산통계학과)
  • 발행 : 2007.02.28

초록

한 대의 비디오 서버가 확장성, 용량, 고장 감내(Fault-tolerance), 비용 효율성(Cost-efficiency)에서 한계들을 드러냄에 따라 해결책들이 나타났다. 그러나, 이러한 해결책들도 각각의 문제점들을 지닌다. 우리는 이러한 문제점들을 해결하고 다양한 비디오 서버들을 활용하기 위해, HTTP 레벨 리디렉션(Redirection)을 통하여 이질적인 퍼스널 컴퓨터(Personal Computer), 운영 체제(Operating System) 비디오 서버들로 내용에 따른 라우팅(Routing)을 지원하는 병렬 멀티미디어 시스템 구조를 디자인하였다. 또한 프로토타입을 개발하였으며 서로 다른 비디오서버 제품들을 프로토타입에 추가하였고 오버헤드를 측정하였다.

As a single video server exposes its limitation in scalability, capability, fault-tolerance, and cost-efficiency, solutions of this limitation emerge. However, these solutions have their own problems that will be discussed in this paper. To solve these problems and exploit various video silvers, we designed a parallel multimedia system architecture that supported a content-aware routing to heterogeneous personal computer (PC), operating system (OS), video servers through a HTTP-level redirection. We also developed a prototype, added different video servers into the prototype, and measured its overheads.

키워드

참고문헌

  1. C. Yoshikawa, B. Chun, P. Eastham, A Vahdat, T. Anderson and D. Culler, 'Using smart clients to build scalable services', Proceedings of the USENIX 1997 Annual Technical Conference, Jan., 1997
  2. T. Brisco, 'DNS Support for Load Balancing', http://rfc.net/rfc1794.html, Apr., 1995
  3. 'The Linux Virtual Server Project - Linux Server Cluster for Load Balancing', http://www.linuxvirtualserver.org/
  4. W. Zhang, S. Jin and Q. WU, 'Creating linux virtual servers', Proceedings of LinuxExpo Conference, May, 1999
  5. W. Zhang, 'Linux virtual server for scalable network services', Proceedings of Ottawa Linux Symposium, Jul., 2000
  6. P. O. Rourke, M. Keefe, 'Performance evaluation of linux virtual server', Proceedings of LISA Conference, pp.79-92, Apr., 2001
  7. A. Cohen, S. Rangarajan and H. Slye, 'On the performance of TCP Splicing for URL-Aware Redirection', Proceedings of the 2nd USENIX Symposium on Internet Technologies and Systems, Boulder, CO, USA, Oct., 1999
  8. V. S. Pai, M. Aron, G. Banga, M. Svendsen, P. Druschel, W. Zwaenepoel and E. Nahum, 'Locality-Aware Request Distribution in Cluster-based Network Servers', Proceedings of the 8th ACM Conference on Architectural Support for Programming Languages and Operating Systems, San Jose, CA, USA, Oct., 1998 https://doi.org/10.1145/291006.291048
  9. D. Andresen, T. Yang, V. Holmedahl and O. Ibarra, 'SWEB: Towards a Scalable World Wide Web Server on Multicomputers', Proceedings of 10th IEEE International Symposium on Parallel Processing (IPPS), pp.850-856. Apr.,1996 https://doi.org/10.1109/IPPS.1996.508191
  10. C. S. Yang and M. Y. Luo, 'Efficient support for content-based routing in web server clusters', Proceedings of the 2nd USENIX Symposium on Internet Technologies and Systems, Oct., 1999
  11. W. J. Bolosky, J. S. Barrera III, R. P. Draves, R. P. Fitzgerald, G. A. Gibson, M. B. Jones, S. P. Levi, N. P. Myhrvold and R. F. Rashid, 'The Tiger Video Fileserver', Proceedings of the Sixth International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV), Zushi, Japan, pp.97-104, Apr., 1996
  12. C. S. Freedman, D. J. DeWit, 'The SPIFFI scalable video-on-demand system', Proceedings of the 1995 ACM SIGMOD international conference on Management of data, San Jose, CA, USA, pp.352-363, May, 1995 https://doi.org/10.1145/568271.223851
  13. M. Aron, D. Sanders, P. Druschel and W. Zwaenepoel, 'Scalable Content-aware Request Distribution in Cluster-based Network Servers', Proceedings of the USENIX 2000 Annual Technical Conference, San Diego, CA, USA, Jun., 2000
  14. 'TCPHA project', http://dragon.linux-vs.org/~dragonfly/htm/tcpha.htm
  15. 'TCPSP Software', http://www.linuxvirtualserver.org/software/tcpsp/index.html
  16. M. H. Kabir, E. G. Manning and G. C. Shoja, 'Requestrouting trends and techniques in content distribution network', Proceedings of ICCIT, Dhaka, Bangladesh, pp.315-320, Dec., 2002
  17. 'XML - RPC Specification', http://www.xmlrpc.com/spec
  18. A. Falaschi, 'Open Content Delivery Network Short Overview', http://labtel.ing.uniromal.it/opencdn/tnc2004.pdf, 29 Jun., 2004
  19. Microsoft, 'IP Helper Functions', http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iphlp/iphlp/ip_helpe_functions.asp