Font Size: a A A

Research Of Load Balance Technology Based On Multimedia Conference System

Posted on:2015-03-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y D ZhangFull Text:PDF
GTID:2298330467962337Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the development of network technology and the popularization of Internet application, the traffic is also growing sharply on a Web server and the server’s processing capacity cannot keep up with the increasing of traffic speed which results in the slower the response speed of system. In order to solve these problems, some new technologies are put forward. Among them, the load balance technology is considered to be one of the most effective ways to improve the system performance and the response speed. As a web service, the Multimedia Conference System also has to face the problem that the overload of the server and uneven distribution of resources when there are too many users accessing the system. But the traditional load balance technology cannot be completely applied to the Multimedia Conference System. Therefore, we put forward an improved Multimedia Conference System with Load Balance and on this basis we designed and implemented an LBaaS (Load Balance as a Service) system which is also universal.The research work of this thesis contains two main parts. Firstly, in order to improve the system capacity of Multimedia Conference System, we design and implement an improved Multimedia Conference System with load balance. The system balances the requests using a conference request as a unit and by doing this, the users who want to join a conference will be balanced to a same server and this can ensure the consistency of the data. This system can be divided into four layers and a module:Client Layer, Load Balancer Layer, and Conference Server Cluster Layer, Media Server Cluster Layer and DataBase module. The Client Layer is used to receive user requests and determine how to deal with the requests. Load Balancer Layer is used to receive the requests from the Client Layer and balance them to Conference servers which are in the cluster. The Conference Server cluster Layer is responsible for processing the requests. The Media Server Cluster provides up-download service of the media stream. The DataBase module provides support for Client Layer when it is judging which class the request belongs to.On the other side, in order to increase the efficiency when making a load balance cluster and shield the underlying implementation details, we provide a service which can help the users make a load balance cluster easily. And then we design and implement an LBaaS (Load Balance as a Service) system. The LBaaS system has three main parts:Web Client, Service Support Module and IaaS. Web Client is responsible for receiving information about the new load balance cluster, including IPs of the servers in the cluster, the load balance strategy and the load balance server’s name. The Service Support module converts the cluster information to parameters in order to use the IaaS service. The IaaS is a cloud platform and we will use OpenStack in our system.In the end, we had some experiments on the two systems. The result shows that the improved Multimedia Conference System based on load balance can implement the normal conference work flow and it also has the ability of stress tolerance and fault tolerance. LBaaS system can improve the efficiency of creating a load balance cluster.
Keywords/Search Tags:Load Balance cluster, Multimedia Conference System, LBaaS
PDF Full Text Request
Related items