OPAL calls and batch control between nodes, carried over comms. More...
| Header: | #include <opalnet> |
| class | BlobCourierTransport |
| class | CourierArtifactCarrier |
| class | NodeBatchRemote |
| class | NodeOpalTransport |
| class | RemoteOpalClient |
| class | RemoteOpalResponder |
libopalnet lets one node invoke OPAL tasks on another node and lets the batch control plane reach remote executors. An OPAL envelope travels over the blob couriers of a node, and job artifacts travel over a courier-based carrier. The library does not depend on libtrove.
OPAL envelopes over BlobCourier (§NET-2b). More...
Batch artifacts over the blob courier. More...
A node's batch remote half, attached over the node's own couriers. More...
OPAL envelopes over every blob courier a node has. More...
Node→node OPAL calls with correlation and backpressure (§NET-2b). More...
Executes an OPAL call that arrived from another node (§NET-2b). More...