Reliable datagram via independent source destination resources
First Claim
1. A data processing system comprising:
- a source device having at least one source application instance (AI) configured to produce units of work;
a destination device having at least one destination AI configured to consume units of work;
communication services/fabric providing communication between the source device and the destination device;
a first source and destination resource (SDR) including first source SDR resources in the source device and first destination SDR resources in the destination device and configured to implement a first reliable datagram service between the source device and the destination device, transmit a first unit of work stream over the communication services/fabric, and guarantee strong ordering of the first unit of work stream received at the destination device; and
a second SDR independent from the first SDR and including second source SDR resources in the source device and second destination SDR resources in the destination device and configured to implement a second reliable datagram service between the source device and the destination device, transmit a second unit of work stream over the communication services/fabric, and guarantee strong ordering of the second unit of work stream received at the destination device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes producing units of work with at least one source application instance (AI) at a source device and consuming units of work with at least one destination AI at a destination device. A first reliable datagram service is established, with a first source and destination resource (SDR), between the source device and the destination device. A second reliable datagram service is established, with a second SDR independent of the first SDR, between the source device and the destination device. A first unit of work stream is transmitted over a communication services/fabric with the first reliable datagram service, which guarantees strong ordering of the first unit of work stream received at the destination device. A second unit of work stream is transmitted over the communication services/fabric with the second reliable datagram service, which guarantees strong ordering of the second unit of work stream received at the destination device.
-
Citations
25 Claims
-
1. A data processing system comprising:
-
a source device having at least one source application instance (AI) configured to produce units of work; a destination device having at least one destination AI configured to consume units of work; communication services/fabric providing communication between the source device and the destination device; a first source and destination resource (SDR) including first source SDR resources in the source device and first destination SDR resources in the destination device and configured to implement a first reliable datagram service between the source device and the destination device, transmit a first unit of work stream over the communication services/fabric, and guarantee strong ordering of the first unit of work stream received at the destination device; and a second SDR independent from the first SDR and including second source SDR resources in the source device and second destination SDR resources in the destination device and configured to implement a second reliable datagram service between the source device and the destination device, transmit a second unit of work stream over the communication services/fabric, and guarantee strong ordering of the second unit of work stream received at the destination device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of processing data comprising:
-
producing units of work with at least one source application instance (AI) at a source device; consuming units of work with at least one destination AI at a destination device; establishing a first reliable datagram service, with a first source and destination resource (SDR), between the source device and the destination device; establishing a second reliable datagram service, with a second SDR independent of the first SDR, between the source device and the destination device; transmitting a first unit of work stream over a communication services/fabric with the first reliable datagram service; guaranteeing strong ordering of the first unit of work stream received at the destination device with the first reliable datagram service; transmitting a second unit of work stream over the communication services/fabric with the second reliable datagram service; and guaranteeing strong ordering of the second unit of work stream received at the destination device with the second reliable datagram service. - View Dependent Claims (23, 24, 25)
-
Specification