[發明專利]多核分布式系統中的進程間通信方法有效
| 申請號: | 201210232543.7 | 申請日: | 2012-07-06 |
| 公開(公告)號: | CN102789399A | 公開(公告)日: | 2012-11-21 |
| 發明(設計)人: | 蓋建華 | 申請(專利權)人: | 蘇州漢明科技有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 蘇州創元專利商標事務所有限公司 32103 | 代理人: | 范晴 |
| 地址: | 215123 江蘇省蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多核 分布式 系統 中的 進程 通信 方法 | ||
1.一種多核分布式系統中的進程間通信方法,其特征在于,該方法包括:
對主控板和業務板進行全局編號,對業務板上的包括控制核、業務核在內的所有核進行局部編號;
主控板和業務板建立全連接拓撲,單塊業務板的所有核建立全連接拓撲;
主控板或者業務板上的任意當前核在需要發送單播消息時,首先由該當前核中的業務模塊發送攜帶目標板號、目標核編號的消息到本板的多核進程間通信模塊,然后多核進程間通信模塊根據所述目標板號將消息直接發送給目標板,目標板上的多核進程間通信模塊根據目標核編號將消息送給目標核;
主控板或者業務板上的任意當前核在需要發送組播消息時,首先由該當前核中的業務模塊發送攜帶組播號的消息到本板的多核進程間通信模塊,然后多核進程間通信模塊根據組播組里面的目標板號集合進行硬件組播,目標板上的多核進程間通信模塊根據目標核編號集合進行多核組播。
2.根據權利要求1所述的方法,其特征在于所述多核進程間通信模塊收到消息后,根據目標核編號,將消息發送給目標核。
3.根據權利要求2所述的方法,其特征在于消息在板間轉發和目標板的核間轉發過程中,都是以統一格式的報文形式存在。
4.根據權利要求1所述的方法,其特征在于所述特定單板上的多核進程間通信模塊是該單板上各個需要進程通信的處理核共享的一個模塊;該模塊能夠硬件中轉板間消息給目標核。
5.一種多核分布式系統,包括一個主控板和一個以上的業務板,其特征在于,所述主控板和業務板被全局編號,每個單板上包括控制核、業務核、數據核在內的所有核被局部編號;各個單板通過設備管理機制進行相互發現,每個單板上的各自的處理核通過握手機制進行相互發現;所述主控板或業務板上的任意當前核包括:
業務模塊,用于向單板上的多核進程間通信模塊發送攜帶目標單板號、目標核編號或者組播號的消息;
多核進程間通信模塊,用于接收來自所述業務模塊的消息,并根據其中攜帶的目的節點編號將所述消息發送給目標板;如果目的節點是單播節點,則單播給目標板;如果目的節點是組播節點,則組播給目標板集合。
6.根據權利要求5所述的系統,其特征在于所述多核進程間通信模塊收到消息后,根據目標核編號,將消息發送給目標核。
7.根據權利要求6所述的系統,其特征在于消息在板間轉發和目標板的核間轉發過程中,都是以統一格式的報文形式存在。
8.根據權利要求5所述的系統,其特征在于所述特定單板上的多核進程間通信模塊是該單板上各個需要進程通信的處理核共享的一個模塊;該模塊能夠硬件中轉板間消息給目標核。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州漢明科技有限公司,未經蘇州漢明科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210232543.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種太陽能光電光熱一體化溫室大棚
- 下一篇:一種儲氣瓶式噴粉防盜嚇阻裝置





