Common use of Data Transfer Service Clause in Contracts

Data Transfer Service. The Data Transfer Service is implemented based on the GT3 reliable file transfer (RFT) [17] service and uses RFT’s transferRequest as part of its service description. Among other qualities, transferRequest contains information about the source and destination of the transfer, needed to calculate QoS. The exact parameters are as follows: <xsd:sequence> <xsd:element name="transferRequest" type="rft-types:TransferRequestType"/> <xsd:element name="size" type="xsd:int"/> </xsd:sequence> Again, estimates of execution time (transfer time, in this case) are based on a simple prediction depending on historical data for this transfer, and confidence level on associated error. Although we have explored more sophisticated ways of QoS enforcement for data transfer [18], we have not yet integrated them into this system. Since fusion codes produce multiple files as a result of a run, the data transfer service has been customized to operate on directories of data rather than individual files: the data is tarred before RFT is invoked and untarred at destination. As with application execution, the transfer time is monitored by the provider and reported after the service finishes.

Appears in 2 contracts

Sources: Agreement Based Interactions for Experimental Science, Agreement Based Interactions for Experimental Science