![]() The service can accept requests from clients written in any language (C,Python to name a few ) as long as they understand XML.The Service implements the reliability part of RFT by keeping track of the progress of all the transfers.It accepts Transfer requests from Control Client GUI along with the concurrency attribute(number of transfers that should be done simultaneously) and stores them in a Database. ![]() The Transfer Service is multi threaded service listening at a pre-configured port.The service communicates to external clients that submit transfer requests via XML/SOAP.This design decision was made in order to make the Service independent of the programming language in which the client is written. The Reliable File Transfer (RFT) consists of following componentsġ.The Reliable File Transfer Service, which accepts the transfer requests is written in Java. The transfer state is stored in a persistent manner so that in case of any above mentioned failures the transfer is not started from scratch but from the last restart marker recorded for that transfer. Loss of the client state machine requires a manual restart from scratch which necessitates the need for a non-user based service like Reliable File Transfer Service to which user can submit a request for transferring a set of files and free his/her local desktop or laptop. However, the client needs to remain active at all times and should long as the transfer takes to finish. The Reliable File Transfer Service is built on the top of existing GridFTP client libraries.So it naturally inherits the features handled by GridFTP via its performance and restart support, remote problems like network outages,remote reboots, remote servers falling over etc. The General Architecture of Reliable File Transfer Service can be found here (in powerpoint) WSDL definition for RFT reliable_transfer_dl problems like dropped connections, machine reboots, temporary network outages, etc are dealt with automatically (usually via retry) until they either resume or meet some "ultimate failure" condition.Ī Power Point Presentation of RFT given at University of Chicago Tech Talk by Ravi Madduri can be found Reliability, in this context, means that problems of less than a certain, user defined magnitude are dealt with automatically. ![]() ![]() Reliable File Transfer Service is a service that allows byte streams to be transferred in a reliable manner. Reliable File Transfer Service Description: Please look at globus web site for more details. Reliable File Transfer Service This is a old prototype and is not suppored any more. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |