Kernel support for fine-grained load balancing in a web cluster providing streaming service

2Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In a server cluster supporting conventional streaming service, an ongoing streaming connection between a client and a server cannot be migrated to another server. Therefore, if a film is too lengthy, it would occupy a server's resource for a long time. This may cause load imbalance among servers in a cluster providing streaming service. To solve this problem, we have proposed a new load-sharing mechanism which logically divides a film into several sections according to its film length and successive film sections of a film can be served in turn by different servers. By this way of sharing films' workload among streaming servers, a cluster thus can achieve more fine-grained load balancing among servers. To support this mechanism, a novel mechanism named RTSP Multiple Handoff is proposed to hand off an ongoing RTSP streaming connection among servers. The client would not notice the change of responding server. We have practically implemented these two mechanisms in the Linux kernel 2.6.18 on LVS-CAD cluster. The media player and the streaming server need not modify at all. Experimental results demonstrate that LVS-CAD with these mechanisms can achieve 107.52% better throughput and reduce 91.51% average response time compared with LVS cluster without using these mechanisms. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Chiang, M. L., Yang, C. Y., & Lien, S. L. (2012). Kernel support for fine-grained load balancing in a web cluster providing streaming service. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7439 LNCS, pp. 458–472). https://doi.org/10.1007/978-3-642-33078-0_33

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free