Font Size: a A A

Management Of Multi-level Complex Business Applications In The Cluster Environment Key Technology Research,

Posted on:2007-03-07Degree:MasterType:Thesis
Country:ChinaCandidate:D J LiuFull Text:PDF
GTID:2208360185454126Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
As the information technologies, especially Cluster Computing, prevail in oursociety,more and more complex distributed applications are deployed in large-scaleclusters as commercial services. There services keep non-stop running under heavyworkload from massive user accesses, and play a more important role in business andother social departments. In order to attain load balancing and high availability, theseservices are usually equipped with redundant software and hardware components andmanaged by certain management systems, which aid administrators on automaticmonitoring, controlling and resource scheduling. With the advent of this trend,Application Management becomes a significant branch of System Management.Furthermore, as for commercial distributed applications, large-scale and multi-tierstructures become more popular, which exhaust manual administration and simplemanagement systems.Considering Application Management as an independent research direction, thispaper summarizes quite a few of basic concepts and design methods in this field.Especially for multi-tier, complex applications, this paper put forward a new solution.In this paper, a formal model is defined based on the abstraction of dependencybetween applications and the essentials of redundant resources. A recursive iteratoringprocess can be drawn from this model, by which we could use context-free languageto describe the structures of the multi-tier applications. After introducing these formalmethods, the paper creates judgement methods on the runtime states of applicationsand new scheduling algorithms, making it possible to schedule multi-level resourcesfor complex commercial applications.Thus, a universal management platform environment is able to be constructedaccording to the theory above so that most of complex commercial applicationservices deployed in clusters can be governed under this kind of architecture. Basedon this conclusion, an Application Management Platform Service (AMPS) has beenimplemented. Taking this system as an example, the paper discusses the evaluation ofapplication management systems further at last.
Keywords/Search Tags:Application Management, Multi-tier, Commercial Application, Formal Method, High Availability, Resource Scheduling
PDF Full Text Request
Related items