发明名称 |
一种基于多个微处理器的集群运算方法 |
摘要 |
本发明涉及一种基于多个微处理器的集群运算方法,包括如下步骤:S1物理层结构部署;S2链路层结构部署;S3应用层结构部署;S4采用消息事件驱动模式运行整个系统。本发明提出了有效的多个mcu节点集群协作的方法,提高了开发效率并且保证了系统的可扩展性和稳定性,并且每个节点都以松耦合的方法有相对独立的工作方式。即使有个别节点出现故障也不会影响整个系统的正常工作。 |
申请公布号 |
CN106445877A |
申请公布日期 |
2017.02.22 |
申请号 |
CN201610955200.1 |
申请日期 |
2016.11.03 |
申请人 |
北京爱其科技有限公司 |
发明人 |
张洋;张虎 |
分类号 |
G06F15/173(2006.01)I |
主分类号 |
G06F15/173(2006.01)I |
代理机构 |
北京世誉鑫诚专利代理事务所(普通合伙) 11368 |
代理人 |
孙国栋 |
主权项 |
一种基于多个微处理器的集群运算方法,其特征在于,包括如下步骤:S1物理层结构部署:将系统中工作的每个MCU都看作系统中的一个节点,各个节点之间相互连接,都和一个专门的转接节点实现点对点的连接;S2链路层结构部署:对每个MCU节点做加权公平队列消息传输,转接节点将通过每个节点的重要性做智能的权重分配来保证数据的高效传递,权重高的运行速度就高,权重低的运行速度就低;S3应用层结构部署:每个应用节点对注册节点通报自己提供的服务以及能够收发的报文结构,系统运行时,每个节点都能够通过注册节点的服务公告,找到服务对应的地址,然后根据地址把服务送达,最后根据服务格式解析数据;S4采用消息事件驱动模式运行整个系统:每个节点都在一套消息可靠性接收送达的规范内自由运行,只有当消息被送到相关的节点后,该节点才会做具体的反应;每个节点逻辑相对独立,正常运行的条件不依赖于外部环境并且对自身的运行健康状态做监控来保证该节点的长期稳定工作。 |
地址 |
100000 北京市海淀区上地三街9号D座11层D1203室 |