【技術實現步驟摘要】
【技術保護點】
1.一種用于運行于至少兩個節點上的至少兩個進程之間的進程間通信中的消息收發的系統,該系統包括:a)能夠訪問該系統的主內存的至少兩個主節點,所述主節點之間通過至少一個網絡接口卡NIC端口彼此可通信地耦連;b)至少一個訂閱方/發布方節點,其與至少一個主節點可通信地耦連;c)適于存儲進程間消息的存儲器;d)在所述存儲器的共享內存中的存儲緩沖區的至少一個循環鏈接列表隊列,其可被多個進程并行訪問;e)運行于遠程發送節點上的至少一個寫進程,其將至少一個進程間消息插入所述隊列中,從而更新空閑指向元件;f)運行于遠程發送節點上的至少一個遠程發送進程,其異步地發送來自所述隊列的至少一個消息;g)運行于遠程接收節點上的遠程接收進程,其同步地接收至少一個進程間消息,并將其插入到該遠程接收節點的共享內存上存儲的隊列中;h)具有唯一指定的數據指向元件的至少一個讀進程,它使來自所述遠程接收節點的共享內存上存儲的隊列的消息出列,從而更新所述數據指向元件;i)與適于指向所述隊列中的空閑存儲緩沖區的進程關聯的空閑指向元件;以及j)與適于指向包含進程間消息的存儲緩沖區的進程關聯的至少一個數據指向元件。
【技術特征摘要】
...
【專利技術屬性】
技術研發人員:M·南比亞爾,S·泰舍特,R·曼沙拉馬尼,
申請(專利權)人:塔塔咨詢服務有限公司,
類型:發明
國別省市:IN
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。