Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2007.14-A.1.015

MediaFrame: Parallel multimedia system architecture through HTTP redirection  

Kim, Seong-Ki (서울대학교 전기컴퓨터공학부)
Han, Sang-Yong (서울대학교 계산통계학과)
Abstract
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.
Keywords
Multimedia System; Video Server; Parallel Processing; LVS; DNS; CDN;
Citations & Related Records
연도 인용수 순위
  • Reference
1 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
2 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
3 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
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 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   DOI
8 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   DOI
9 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
10 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
11 'XML - RPC Specification', http://www.xmlrpc.com/spec
12 A. Falaschi, 'Open Content Delivery Network Short Overview', http://labtel.ing.uniromal.it/opencdn/tnc2004.pdf, 29 Jun., 2004
13 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
14 T. Brisco, 'DNS Support for Load Balancing', http://rfc.net/rfc1794.html, Apr., 1995
15 'The Linux Virtual Server Project - Linux Server Cluster for Load Balancing', http://www.linuxvirtualserver.org/
16 Microsoft, 'IP Helper Functions', http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iphlp/iphlp/ip_helpe_functions.asp
17 'TCPHA project', http://dragon.linux-vs.org/~dragonfly/htm/tcpha.htm
18 'TCPSP Software', http://www.linuxvirtualserver.org/software/tcpsp/index.html
19 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   DOI   ScienceOn