当前位置:主页 > 管理论文 > 移动网络论文 >

基于IVCE平台的消息分发研究

发布时间:2018-08-28 10:06
【摘要】:本论文主要解决IVCE感知云平台各个子系统间的消息通信需求。原IVCE感知云平台消息分发与业务逻辑耦合,由于业务的变化,业务逻辑需要频繁的更新,当耦合的一方或多方的消息通信模块发生变化,耦合的其他成员也需要做出改变,这改变了系统原有的稳定性和可靠性,开发成本较大。即使某类消息通信模块成功完成,但是这种成功并不能有效复用,当有新的种类的虚拟资源、新的网络探测任务接入时,可能又会出现新的问题。而且消息转发分散,没有统一有效的手段监控云平台的健康状态,及时发现问题。而本论文所实现的消息分发系统解决了上述问题。首先对IVCE感知云平台各个虚拟资源节点和服务节点的消息分发中存在问题进行了研究,通过定性的分析指定定量的目标,完成消息分发系统的场景分析,确定了消息分发效率从原来的千条每秒提升到万条每秒的可执行目标。研究分布式系统相关理论,学习优秀的分布式系统开源技术,并成功运用到本论文系统的实现中。消息分发系统应对的是每日百万条消息的场景,单个节点的消息分发系统很难应对如此高并发的访问,所以消息分发系统设计成了一个分布式系统。通过物理上分散的计算节点间协调合作,实现消息的高效分发;计算节点间互为备份,实现数据冗余,容忍部分节点故障;在IVCE感知云平台的场景下,权衡数据冗余和数据一致性的矛盾问题,充分提升消息分发系统的效率。建立基础消息分发服务。研究和学习现有系统中,消息分发模型,选择合适的消息分发方式应用在本系统中,将消息分发功能通过分布式的方式实现。研究和学习操作系统支持的10技术,高效的转发消息。分析消息分发服务可能出现的异常点,并在模块设计和实现中,做出相应的应对策略。在消息分发服务的基础上,建立基于消息的监控模块,提升系统的维护效率。消息分发系统成为IVCE感知云平台的消息分发中心后,通过分析平台中各个系统间消息交互的频繁程度,间接获取到平台其它子系统的运行状态,发现IVCE感知云平台的瓶颈,定位故障节点等。有效的把握平台的运行情况,切实保证了 IVCE感知云平台的各项业务正常运行。最后利用IVCE感知云平台中现有的任务,测试消息分发系统的效率、负载均衡、监控和断流机制,证实本文设计的消息分发系统能达到预定目标。通过对消息系统的整体设计思路的研究,再具体细化到各个部分,包括存储,缓存,远程调用,质量保证,数据一致性,顺序性,幂等性,高可用性等的综合考虑,再到测试方法和测试方案的制定,提出了一种能应对复杂的基础设备和异构网络,高效安全传递和分发消息,并能在一定程度上解耦交互的消息分发系统。通过消息数据评估整个系统的运行状态的消息分发系统,为虚拟计算平台的建设提供基本技术支撑。
[Abstract]:This paper mainly addresses the message communication requirement between the subsystems of IVCE aware cloud platform. The original IVCE is aware of the coupling of message distribution and business logic in cloud platform. Due to the change of service, the business logic needs to be updated frequently. When the message communication module of one or more of the coupled parties changes, the other members of the coupling also need to make changes. This changes the original stability and reliability of the system, and the development cost is high. Even if a certain kind of message communication module is successfully completed, this kind of success can not be reused effectively. When there are new kinds of virtual resources and new network detection task access, there may be new problems. Moreover, message forwarding is dispersed, there is no unified and effective means to monitor the health status of cloud platform, and problems can be found in time. The message distribution system implemented in this paper solves the above problems. First of all, the problems in message distribution of each virtual resource node and service node of IVCE aware cloud platform are studied, and the scene analysis of message distribution system is completed by qualitative analysis, which specifies the quantitative target and completes the scene analysis of the message distribution system. The executable target of message distribution efficiency is determined from the original thousand per second to ten thousand per second. This paper studies the relevant theories of distributed system, studies the excellent open source technology of distributed system, and successfully applies it to the implementation of this paper. The message distribution system is designed as a distributed system because it is difficult for a single node's message distribution system to cope with such high concurrent access because it is dealing with a scenario of millions of messages per day. Through the coordination and cooperation between the distributed computing nodes, the efficient distribution of messages is realized; the computing nodes are backed up each other, data redundancy is realized, and some node failures are tolerated. In the scenario of IVCE aware cloud platform, Balancing the contradiction between data redundancy and data consistency can improve the efficiency of message distribution system. Establish the basic message distribution service. This paper studies and studies the message distribution model in the existing system, selects the appropriate message distribution mode to be applied in this system, and implements the message distribution function in a distributed way. Research and study 10 technologies supported by the operating system to forward messages efficiently. The possible outliers of message distribution service are analyzed, and the corresponding countermeasures are made in the design and implementation of the module. On the basis of 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, by analyzing the frequent degree of message interaction among the different systems in the platform, the running state of other subsystems of the platform is obtained indirectly, and the bottleneck of the IVCE aware cloud platform is found. Locate fault nodes, etc. Effectively grasp the operation of the platform, effectively ensure that the IVCE cloud aware of the normal operation of the platform. Finally, using IVCE aware of the existing tasks in the cloud platform, testing the efficiency, load balancing, monitoring and disconnection mechanism of the message distribution system, it is proved that the message distribution system designed in this paper can achieve the predetermined goal. Through the study of the overall design of the message system, it is further detailed into various parts, including the comprehensive consideration of storage, cache, remote call, quality assurance, data consistency, order, idempotent, high availability, etc. Then, the test method and test scheme are formulated, and a message distribution system is proposed, which can deal with complex infrastructure and heterogeneous network, deliver and distribute messages efficiently and safely, and decouple and interact to a certain extent. The message distribution system which evaluates the running state of the whole system through message data provides the basic technical support for the construction of the virtual computing platform.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP393.09

【参考文献】

相关期刊论文 前3条

1 唐海东;武延军;;分布式同步系统Zookeeper的优化[J];计算机工程;2014年04期

2 胡泽;廖闻剑;彭艳兵;;WebService技术研究及应用[J];硅谷;2009年05期

3 石伟鹏,杨小虎;基于SOAP协议的Web Service安全基础规范(WS-Security)[J];计算机应用研究;2003年02期



本文编号:2209070

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2209070.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户67559***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com