Font Size: a A A

Study On Message Distribution Based On IVCE Platform

Posted on:2018-04-22Degree:MasterType:Thesis
Country:ChinaCandidate:G F HeFull Text:PDF
GTID:2348330518996874Subject:Computer technology
Abstract/Summary:PDF Full Text Request
This paper mainly solves problem that delivering messages between each subsystem of IVCE-aware cloud platform. The original IVCE-aware cloud platform coupled message delivery with business logic. Sometimes business logic is frequent updated due to business changes, so is message communication module. While one or more message communication module of subsystem of IVCE-aware platform is changed, other subsystem that closely interconnects with it also need to make changes. This's a greater impact for system stability and reliability. Even though a certain type of message communication module is successfully completed, this kind of success cannot be effectively reused, it may be a new problem when there is a new type of virtual resources, new network detection task access.Message delivered from scattered subsystem, with no unified and effective means to monitor the health status of the entire cloud platform, as well as to identify problems.Firstly, analyzed the problems of message distribution in virtual resource nodes and service nodes of IVCE-aware cloud platform. After analyzing the message distribution system and referred technology, the goal of message distribution speed is raised from the original 1000 per second up to 10,000 per second.Studied distributed system related theory and outstanding open source distributed system, and then successfully applied to the implementation of the subject system. Message distribution system is mainly to deal with the scenario in which delivery 10,000 messages per second. Only a single node of the message distribution system is difficult to deal with such a heavy concurrent access, so the message distribution system is designed into a distributed system. It can realize the efficient distribution of the message through the cooperation among the distributed computing nodes. The nodes can backup each other to realize data redundancy and tolerate some node failures. In the scenario of IVCE-aware cloud platform, data redundancy and data consistency need to be .balanced to enhance the efficiency of the message distribution system.Basic messaging service is established. Existing message distribution system and message distribution model was deeply researched and studied before deciding the message distribution channel in the system. The operating system is well researched and analyzed to make full use of IO technology to support efficient forwarding of messages. Also the possible exception points of the message distribution service are considered, and I made corresponding countermeasures in the module design and implementation.Based on the message distribution service, a message-based monitoring module is established to improve the maintenance efficiency of the system. After the message distribution system becomes the message distribution center of the IVCE-aware cloud platform, the fault nodes could be found by analyzing the frequency of the interaction among the various systems in the platform, indirectly obtaining the running status of other subsystems. It's great manner to effectively ensure that the IVCE-aware cloud platform operation business in healthy condition.Finally, we used the IVCE to detect the existing tasks in the cloud platform, and tested the efficiency, load balance and monitoring and interrupt mechanism of the message distribution system, and confirmed the arrival of the intended effect.Through the study of the overall design of the message system, and then explained to all parts, including storage, cache, remote call, quality assurance, data consistency, messages order, idempotency, high availability,etc., then designed the test plan, and proposed a message distribution system which can deal with the complex infrastructure and the heterogeneous network, transmit and distribute the message efficiently, and decouple to a certain extent. The message distribution system which can be used for evaluating the running status of the whole system through message data, provides the basic technical support for the construction of virtual computing platform.
Keywords/Search Tags:message distribution, cloud computing, distributed system, load balancing, system monitoring, data consistency
PDF Full Text Request
Related items