Font Size: a A A

Research And Implementation Of The Enterprise Cluster Task Management System

Posted on:2013-09-03Degree:MasterType:Thesis
Country:ChinaCandidate:J J ZhuFull Text:PDF
GTID:2248330374975959Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In an enterprise application, task runs in the background without UI. Normally taskdoesn’t involve user interaction but needs be started by users. Since not every task required tobe executed immediately, it can be scheduled later. In order to strengthen the batch processingof OS, there comes to task management, which can provide the mechanism of task submitting,scheduling, executing and controlling. With task management, compute nodes’ workload canbe balanced, system sources can be utilized more effectively, and system’s stability andperformance can be improved.With the upgrade of the number of the tasks, execute rate as well as business complexity,and different requirements for execution time, condition, and rate, some tasks can’t beoperated manually. Meanwhile, it’s also difficult to monitor tasks because they run inbackground. In addition, we must make sure tasks run parallelly for batch tasks. All issuesmentioned above shows that, a friendly enterprise tasks management system is needed forbetter scheduling, executing and monitoring jobs. Contents of this paper are organized asbelow:Firstly, the job scheduling system and associated scheduling technologies were analyzed,for instance, typical job scheduling system and quartz technology, which is an open sourcejob scheduling framework. Secondly, according to the analysis of different scenarios, and inorder to conserve resources, a job scheduling model and a new time compare mode that canbe used in different situation was raise. Based on the research of thread, cluster and loadbalance, a parallel solution and "Next Least Load" algorithm were given. And it’s feasibilityis validated by an experiment. Thirdly, following the standard software engineering workflow,requirement analysis and overall design were done; system infrastructure and database designwere given; detail design of functional components were described and the system wasimplemented base on.Net Framework. Lastly, the enterprise cluster task management systemwas implemented and verified in Corporate Securities System.
Keywords/Search Tags:Enterprise Application, Task Scheduling, Cluster, Timer Task, Event Task
PDF Full Text Request
Related items