发明授权
US5878226A System for processing early arrival messages within a multinode
asynchronous data communications system
失效
用于在多节点异步数据通信系统内处理提前到达消息的系统
- 专利标题: System for processing early arrival messages within a multinode asynchronous data communications system
- 专利标题(中): 用于在多节点异步数据通信系统内处理提前到达消息的系统
-
申请号: US853701申请日: 1997-05-13
-
公开(公告)号: US5878226A公开(公告)日: 1999-03-02
- 发明人: Alan F. Benner , Michael Grassi
- 申请人: Alan F. Benner , Michael Grassi
- 申请人地址: NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: NY Armonk
- 主分类号: G06F15/16
- IPC分类号: G06F15/16 ; G06F13/00 ; G06F13/38 ; G06F15/17
摘要:
A message-passing protocol for accommodating early arrival messages passed between source and destination nodes in a computer system with a plurality of asynchronous computing nodes interconnected by bidirectional asynchronous communications channels. The protocol includes transmitting the message from sender to receiver without waiting for a request for the message from the receiver; determining at the receiver if a receive buffer has been posted for the message; and if the receive buffer has not been posted for the message, then either truncating the message by storing its message header in an early arrival queue at the receiver and discarding its data or allocating a temporary receive buffer at the receiver to hold the message data. Upon the receiver being ready to post a receive buffer for an early arrival message, the receiver checks the early arrival queue for the corresponding message header, and if the message header is in the early arrival queue and the message data has been discarded, then the receiver sends a pull request to the sender to retransmit the message to the receiver.
公开/授权文献
- US4197266A Method for forming optical lenses 公开/授权日:1980-04-08
信息查询