Font Size: a A A

Research Of Task Scheduling Model In Programe Deployment And Monitoring Based On Distributed Environment

Posted on:2014-08-27Degree:MasterType:Thesis
Country:ChinaCandidate:Z B YanFull Text:PDF
GTID:2268330392973565Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet technology,communications,computer andnetwork technology is changing the whole of humanity and society.The Computergradually from a single node into distributed system,and the distributed systemappears increasingly large scale, has more and more service object,and theirrelationship become more and more complex.At the same time, IT companies,inparticular, the Internet companies which with numerous product lines and fasteriteration updated speed,has more and more high demand on the newproducts’sdeployment speed.On the one hand many machines to be deployed thesame application,the number of nodes in a large distributed environment more thanten thousands;on the other hand, we need to real-time monitoring the system status.Sohow to effectively manage the server cluster and the program module in large-scaledistributed environment,in particular, how to ensure the concurrent consistency whenmake deployment and the real-time collection of the monitoring data,is a moretheoretical and practical value topic.This paper revolves around the target of "distributed, concurrency control,loadbalancing,service-oriented".Through the analysis of the deployment and monitoringsystems business,and combination of the asynchronous communication mechanismof distributed system,task scheduling and the SOA design patterns,we had a taskscheduling model research about this kind of system:designed a common taskconcurrent scheduling engine running in distributed environment,proposed theconcept of a communication layer agent for the problem about the maximum portbottleneck in long connection based the TCP protocol,designed two kinds of loadbalancing algorithm to improve the system performanceand made the comparativeexperiments to verify these two algorithms.Finally given an implementation of thedistributed deployment and monitoring system based on this model.Finally, a specificcase described the key technology’sapplication onprogram deployment andmonitoring system based on distributed environment.In this paper,we made the experiment analysis compared with the traditional taskscheduling model andload balancing algorithm.The experimental results show that themessage-based scheduling model has good performance on the task concurrentprocessing,and at the same time it give a better realize the overall load balancing of the system,achieve the purpose of this study about the concurrent consistency ondeployment and the real-time detection on service object.
Keywords/Search Tags:task scheduling, concurrency control, load balancing, distributed system
PDF Full Text Request
Related items