Peer-to-peer file transfer task coordination
First Claim
1. A method for coordinating a data transfer between a sending computer and a receiving computer that are both members of a message group of a sysplex, comprising:
- transmitting, by the sending computer using a first communications channel, a scheduling message directly to the receiving computer,wherein the scheduling message comprises meta-data about a request to transfer first data from the sending computer to the receiving computer at a scheduled time and wherein;
the sending computer comprises a first data transfer module comprising a first control block data structure local to the sending computer,the receiving computer comprises a second data transfer module comprising a second control block data structure local to the receiving computer, andthe data transfer modules communicate using a signaling service of the sysplex and the scheduling message comprises the first control block data structure;
receiving, by the sending computer, a reply message from the receiving computer, the reply message comprising data which specifies agreement to participate in the transfer of the first data from the sending computer at the scheduled time;
wherein the reply message is received via the first communications channel; and
at the scheduled time, transmitting, by the sending computer using a second communications channel, the first data to the receiving computer,wherein the first and second communications channels are different from one another.
1 Assignment
0 Petitions
Accused Products
Abstract
Coordinating a data transfer between a sending computer and a receiving computer that are both members of a message group of a sysplex includes transmitting, by the sending computer using a first communications channel, a scheduling message directly to the receiving computer, wherein the scheduling message comprises meta-data about a desired data transfer; receiving, by the sending computer, a reply message from the receiving computer agreeing to participate in the desired data transfer; wherein the reply message is received via the first communications channel; and transmitting, by the sending computer using a second communications channel, data related to the desired data transfer, wherein the first and second communications channels are different from one another.
-
Citations
21 Claims
-
1. A method for coordinating a data transfer between a sending computer and a receiving computer that are both members of a message group of a sysplex, comprising:
-
transmitting, by the sending computer using a first communications channel, a scheduling message directly to the receiving computer, wherein the scheduling message comprises meta-data about a request to transfer first data from the sending computer to the receiving computer at a scheduled time and wherein; the sending computer comprises a first data transfer module comprising a first control block data structure local to the sending computer, the receiving computer comprises a second data transfer module comprising a second control block data structure local to the receiving computer, and the data transfer modules communicate using a signaling service of the sysplex and the scheduling message comprises the first control block data structure; receiving, by the sending computer, a reply message from the receiving computer, the reply message comprising data which specifies agreement to participate in the transfer of the first data from the sending computer at the scheduled time; wherein the reply message is received via the first communications channel; and at the scheduled time, transmitting, by the sending computer using a second communications channel, the first data to the receiving computer, wherein the first and second communications channels are different from one another. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for coordinating a data transfer between a sending computer and a receiving computer that are both members of a message group of a sysplex, comprising:
-
a first transmitter on a first communications channel configured to transmit a scheduling message directly to the receiving computer, wherein the scheduling message comprises meta-data about a request to transfer first data from the sending computer to the receiving computer at a scheduled time and wherein; the sending computer comprises a first data transfer module comprising a first control block data structure local to the sending computer, the receiving computer comprises a second data transfer module comprising a second control block data structure local to the receiving computer, and the first and second data transfer modules communicate using a signaling service of the sysplex and the scheduling message comprises the first control block data structure; a first receiver on the first communications channel configured to receive a reply message from the receiving computer, the reply message comprising data which specifies agreement to participate in the transfer of the first data from the sending computer at the scheduled time; wherein the reply message is received via the first communications channel; and a second transmitter on a second communications channel configured to transmit, at the scheduled time, the first data to the receiving computer, wherein the first and second communications channels are different from one another. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for coordinating a data transfer between a sending computer and a receiving computer that are both members of a message group of a sysplex, comprising:
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to transmit, using a first communications channel coupled with the sending computer, a scheduling message directly to the receiving computer, wherein the scheduling message comprises meta-data about a request to transfer first data from the sending computer to the receiving computer at a scheduled time; computer readable program code configured to receive a reply message from the receiving computer, the reply message comprising data which specifies agreement to participate in the transfer of the first data from the sending computer at the scheduled time; wherein the reply message is received via the first communications channel; and computer readable program code configured to send at the scheduled time, using a second communications channel coupled with the sending computer, the first data to the receiving computer, wherein the first and second communications channels are different from one another and wherein; the sending computer comprises a first data transfer module comprising a first control block data structure local to the sending computer, the receiving computer comprises a second data transfer module comprising a second control block data structure local to the receiving computer, and the data transfer modules communicate using a signaling service of the sysplex and the reply message comprises the second control block data structure. - View Dependent Claims (16, 17, 18, 19, 20, 21)
Specification