Font Size: a A A

Research And Implementation Of Dynamic Load Balancing System Based On PC Cluster

Posted on:2019-05-10Degree:MasterType:Thesis
Country:ChinaCandidate:J N WuFull Text:PDF
GTID:2428330590492264Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Printing jobs include plenty of time consuming processes.But the traditional desktop application remains poor concurrent capacity,difficult to automate the creation of packaging layouts.To solve these problems and to improve throughput and reduce errors,we implemented PLA1.0(Packaging Layout Automation),which was a distributed system based on 3-tier architecture,to refactor Kodak Pandora desktop system.PLA1.0 could create jobs automatically,but it was not good enough to handle customers' jobs efficiently,as following:1.In some cases,most of jobs were lost,2.Out of memory frequently,3.Long response time and poor performance,4.Poor throughput.To solve these problems,this thesis introduces PLA2.0 which is based on dynamic load balancing system and PC cluster.Experimental results show that the overall performance of PLA2.0 and the system reliability are improved.The main research works and results are as following:1.Research on distributed system based on PC cluster technologies,Propose to build PC cluster to calculate and create layout,Propose to redesign system architecture,Propose to optimize job sequence.2.Research on critical load balancing and task scheduling alrogithms,Propose to develop a dynamic load balancing and task scheduling algorithm,Propose to develop PLADispatcher which is an application with UI to manage system resoureces,and to run workloads effectively.3.Research on performance optimization technologies,Propose to optimize system using thread pool,parallel computing,etc.With the above research results,based on PLA1.0,the high performance computing cluster is constructed,the dynamic load balancing and task scheduling system is developed,the system is optimized and the overall performance and availability,reliability and scalability are improved.The PLA2.0 system described in this thesis has been fully tested and launched.The solution is being used in other product lines too.
Keywords/Search Tags:Server Cluster, Load Balance, Job Schedule, Thead Pool
PDF Full Text Request
Related items