Font Size: a A A

The Monitor Platform Design Of Distributed Application System In Cloud Computing Environment

Posted on:2013-02-18Degree:MasterType:Thesis
Country:ChinaCandidate:H B YinFull Text:PDF
GTID:2218330371998958Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Cloud computing is a new service concept based calculation, the use of powerful network computing and storage resources to provide computing, storage, and platform services, and has good scalability and stability. Currently, there are a large number of applications is built directly on the physical machine systems, such as distributed systems, such systems are usually the largest volume of business to the frame was built, there is a very large waste of resources. Cloud computing is built based on distributed technology and grid technology, making it ideal for distributed applications running on it. The dynamic adjustment of the distributed system nodes automatically adapt to, and very suitable for deployment in the cloud computing environment, the cloud platform provides virtual resources, so that applications can be for different periods of computing needs, maximize resource utilization. Applications deployed in the cloud computing environment need to ensure that the system running smoothly and can be dynamically adjusted with the volume of business.Although cloud computing environment, have a certain degree of monitoring capabilities, but such monitoring of the real needs of the platform does not recognize the business.Designed a complete set used in cloud computing environment monitoring platform based on distributed application system used to capture the nodes of the distributed application resource utilization situation and the load capacity, supplemented by manual configuration strategies, dynamic scheduling cloud computing resources use applications take full advantage of cloud computing environments, flexible computing power while the system also monitors the operational status and state of the node system, abnormal active alarms on the application is running, full custody, unattended cloud deployment. Monitoring platform build in Java for cross-platform monitoring capabilities in the monitoring platform. By configuring the regular expression for the audit information on the application of a monitoring application node, monitor can do more. Monitoring data can process fast and efficient by JDBM framework to monitor node abnormalities, and through monitoring, data smoothing, combined with artificial neural network to accurately determine whether the application systems need to adjust the number of nodes. The framework of the entire platform designed to achieve a comprehensive monitoring of distributed application systems, and alarm output, while achieving a self-regulating feedback mechanism, a good integration with a cloud computing environment for distributed applications in the cloud deployed environment provides a non-invasive methods.The monitoring platform using a two-dimensional smoothing matrix will monitor the data effectively smooth the complex environment of the application-specific system the most effective way to achieve an artificial neural network and artificial formulation of strategy formation Feedback and improve the entire system cloud resources utilization. Finally, application of the monitoring platform on the spam messages monitoring platform for distributed applications, verify the design idea of monitoring the platform, and application environments and operating results display shows the dynamic adjustment of instruction application monitoring platform in the cloud computing environment to produce moment, and after a long time under the cloud computing environment to run the test, to prove that the application system can be a good fit for the monitoring of distributed applications in the cloud computing environment. Through the system can be directly distributed applications deployed in the cloud computing environment to take full advantage of powerful computing capability and flexibility of cloud computing environments.
Keywords/Search Tags:Cloud Computing, Application Monitoring, Distributed Monitoring, Resource Allocation
PDF Full Text Request
Related items