Signaling communication events in a computer network
Abstract
A method, apparatus and program product for detecting a communication event in a distributed parallel data processing system in which a message is sent from an origin to a target. A low-level application programming interface (LAPI) is provided which has an operation for associating a counter with a communication event to be detected. The LAPI increments the counter upon the occurrence of the communication event. The number in the counter is monitored, and when the number increases, the event is detected. A completion counter in the origin is associated with the completion of a message being sent from the origin to the target. When the message is completed, LAPI increments the completion counter such that monitoring the completion counter detects the completion of the message. The completion counter may be used to insure that a first message has been sent from the origin to the target and completed before a second message is sent.
- Inventors:
-
- Highland, NY
- Hurley, NY
- Bloomington, NY
- Poughkeepsie, NY
- Woodstock, NY
- Wappingers Falls, NY
- Richland, WA
- Issue Date:
- Research Org.:
- Battelle Memorial Institute, Columbus, OH (United States)
- OSTI Identifier:
- 873020
- Patent Number(s):
- 6070189
- Assignee:
- International Business Machines Corporation (Armonk, NY)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
- DOE Contract Number:
- AC06-76RL01830
- Resource Type:
- Patent
- Country of Publication:
- United States
- Language:
- English
- Subject:
- signaling; communication; events; computer; network; method; apparatus; product; detecting; event; distributed; parallel; data; processing; message; origin; target; low-level; application; programming; interface; lapi; provided; operation; associating; counter; detected; increments; occurrence; monitored; increases; completion; associated; completed; monitoring; detects; insure; data processing; communication event; parallel data; /709/
Citation Formats
Bender, Carl A, DiNicola, Paul D, Gildea, Kevin J, Govindaraju, Rama K, Kim, Chulho, Mirza, Jamshed H, Shah, Gautam H, and Nieplocha, Jaroslaw. Signaling communication events in a computer network. United States: N. p., 2000.
Web.
Bender, Carl A, DiNicola, Paul D, Gildea, Kevin J, Govindaraju, Rama K, Kim, Chulho, Mirza, Jamshed H, Shah, Gautam H, & Nieplocha, Jaroslaw. Signaling communication events in a computer network. United States.
Bender, Carl A, DiNicola, Paul D, Gildea, Kevin J, Govindaraju, Rama K, Kim, Chulho, Mirza, Jamshed H, Shah, Gautam H, and Nieplocha, Jaroslaw. Sat .
"Signaling communication events in a computer network". United States. https://www.osti.gov/servlets/purl/873020.
@article{osti_873020,
title = {Signaling communication events in a computer network},
author = {Bender, Carl A and DiNicola, Paul D and Gildea, Kevin J and Govindaraju, Rama K and Kim, Chulho and Mirza, Jamshed H and Shah, Gautam H and Nieplocha, Jaroslaw},
abstractNote = {A method, apparatus and program product for detecting a communication event in a distributed parallel data processing system in which a message is sent from an origin to a target. A low-level application programming interface (LAPI) is provided which has an operation for associating a counter with a communication event to be detected. The LAPI increments the counter upon the occurrence of the communication event. The number in the counter is monitored, and when the number increases, the event is detected. A completion counter in the origin is associated with the completion of a message being sent from the origin to the target. When the message is completed, LAPI increments the completion counter such that monitoring the completion counter detects the completion of the message. The completion counter may be used to insure that a first message has been sent from the origin to the target and completed before a second message is sent.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2000},
month = {1}
}