发明名称 System and method for establishing direct communication between parallel programs
摘要 The invention is a system and method for establishing a communication connection between two programs, each running on multiple processors of a distributed or shared memory parallel computer, or on multiple computers in a cluster of workstations or a set of network connected workstations. The invention includes all protocols that require one of the two programs that wish to communicate to actively initiate the communication session, while the other program passively accepts such direct communication session initiations. No task of the active program of the connection will attempt to communicate with tasks of the passive program until after it has been notified that all passive program tasks are prepared to receive messages, and that all other active program tasks are prepare to receive messages from the passive programs tasks, and vice versa. Further, the tasks of the passive program are free running during establishment of the connection; while the active program tasks are free to run provided that they do not attempt to communicate with the second program. Another aspect of the invention provides a secondary indirect communication channel mediated by as resource manager separate from the active and passive programs.
申请公布号 US6539435(B2) 申请公布日期 2003.03.25
申请号 US19970892134 申请日期 1997.07.14
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BOLMARCICH ANTHONY SIMON;CORBETT PETER FRANK;SATRAN JULIAN
分类号 G06F9/00;G06F9/46;(IPC1-7):G06F9/00 主分类号 G06F9/00
代理机构 代理人
主权项
地址