Font Size: a A A

Design And Implementation Of The Resources Alarm System Of The Cloud Platform

Posted on:2016-04-02Degree:MasterType:Thesis
Country:ChinaCandidate:L F SongFull Text:PDF
GTID:2348330488473885Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of the Internet technology and its related technologies, there appears a new computing paradigm-cloud computing. Due to a large number of physical resources and virtual resources running on the cloud platform and the cloud platform using virtualization technology to achieve dynamic stretching of service. So the users can access resources according to their demands. In order to ensure cloud platform keeping efficient and stable, we should monitor the useage of resourses on cloud platform in many aspects. At the same time, user will also pay a close attention to the situation of the cloud platform during the usage of cloud computing services. Since the cloud platform applyed the virtualization technology for packaging the resources, the resources on it exist heterogeneity. And different services run on different resource, it may lead to the monitoring system face many challenges. With the increasing complexity of the monitoring system, the type and the number of the monitoring data are on the rise. So the result of this phenomenon is that the traditional alarm system overloaded. Accoding to the instability of the alarm system, the entire cloud platform cannot be monitored strictly and precisely. In order to improve this situation, we need to reform the existing alarm system to achieve stable and efficient alarm. This paper will present a new design for alarm system. It can solve the problems of conventional alarm system effectively and improve the efficiency of the alarm system. This paper mainly includes three aspects.1. It presents a new design of alarm system. Traditional alarm system is split into two parts- "Alarm Client" and "Alarm Server". Introduce a stitching messaging middlewareRabbitMQ to achieve communication between the two subsystems at the same time. The “Alarm Client” is used by each acquisition of the supervisory in the form of kits. While "Alarm Client" requires communicate with "Alarm Server" on business communications. "Alarm Server" is regarded as Web Service and deployed on the management network. "Alarm Server" provides RESTful API for "Alarm Client" or other modules using. “Alarm Server” will package, filter, migrate, notify and persistent the alarm event. On other hand, “Alarm Server” provides Restful interface for UI. User can use self-service portal to add, delete, modify and query any strategies or to query some information about alarm events.2. Proposed association rules of data mining algorithms-Apriori algorithm, to optimize the alarm event. This algorithm can effectively improve the omission, false positives, redundant reporting and other issues of the current warning system. And it also can improve the efficiency to find or locate the system problem.3. Verify the system functionality and performance. The verification results show that the new system will not only be able to achieve all the traditional functions of the alarm system, but also can provide user with efficient alerting service. It has a strong practical value.In this paper, through the research of the new alarm system, it designs a system with wide range of applications and strong practical. It will guarantee the cloud platform running efficiently and stablely. At the same time, it improve the users' working efficiency, shorten the troubleshooting time and lower the maintenance costs. It will create a certain economic benefits for users.
Keywords/Search Tags:Cloud Platform, Alarm, RabbitMQ, Apriori algorithm
PDF Full Text Request
Related items