315:
390:
different access method for each, and thus dividing the total available data into partitions. GridFTP provides a uniform way of accessing the data, encompassing functions from all the different modes of access, building on and extending the universally accepted FTP standard. FTP was chosen as a basis for it because of its widespread use, and because it has a well defined architecture for extensions to the protocol (which may be dynamically discovered).
165:
63:
22:
260:
412:
GridFTP achieves much greater use of bandwidth than conventional data stream technology by using multiple simultaneous TCP streams. Files can be downloaded in pieces simultaneously from multiple sources; or even in separate parallel streams from the same source, which is still able to make better use
416:
Although FTP has the ability to resume an interrupted file transfer from a specific point in a file, it does not support the transmission of only a certain portion of a file. GridFTP allows a subset of a file to be sent. Such a feature is useful in applications where only small sections of a very
389:
GridFTP also addresses the problem of incompatibility between storage and access systems. Previously, each data provider would make their data available in their own specific way, providing a library of access functions. This made it difficult to obtain data from multiple sources, requiring a
423:
The underlying TCP connection in FTP has numerous settings such as window size and buffer size. GridFTP allows automatic (or manual) negotiation of these settings to provide optimal transfer speeds and reliability (optimal settings are likely to be different with large
381:
The aim of GridFTP is to provide a more reliable and high performance file transfer, for example to enable the transmission of very large files. GridFTP is used extensively within large science projects such as the
405:, which provides authentication and encryption to file transfers, with user-specified levels of confidentiality and data integrity, also for cross-server transfers (what FTP calls the
420:
GridFTP provides a fault tolerant implementation of FTP, to handle network unavailability and server problems. Transfers can also be automatically restarted if a problem occurs.
417:
large data file are required for processing (a motivating example being the processing of data from a high energy physics experiment, a traditional use of Grid technology).
84:
77:
278:
601:
413:
of the bandwidth. Striped and interleaved transfers, again either from multiple or single sources, allow further speed increases.
175:
561:
393:
Numerous GridFTP clients have been developed. The Globus Online software-as-a-service system is particularly popular.
233:
127:
466:
350:
296:
146:
49:
205:
99:
378:. There are multiple implementations of the protocol; the most widely used is that provided by the Globus Toolkit.
596:
449:
Allcock, W.; Bresnahan, J.; Kettimuthu, R.; Link, M. (2005). "The Globus
Striped GridFTP Framework and Server".
212:
190:
106:
402:
219:
113:
201:
95:
35:
591:
73:
406:
367:
8:
328:
Please help update this article to reflect recent events or newly available information.
472:
567:
557:
462:
226:
120:
476:
454:
375:
274:
186:
371:
585:
571:
41:
551:
533:
515:
458:
374:. The protocol was defined within the GridFTP working group of the
164:
62:
386:
and by many supercomputer centers and other scientific facilities.
448:
556:. Eyer, Laurent., O'Mullane, William. Dordrecht: Springer.
490:
383:
182:
549:
269:
may be too technical for most readers to understand
516:"GridFTP: Protocol Extensions to FTP for the Grid"
583:
491:"Research data management simplified. | globus"
531:
191:introducing citations to additional sources
50:Learn how and when to remove these messages
351:Learn how and when to remove this message
297:Learn how and when to remove this message
281:, without removing the technical details.
147:Learn how and when to remove this message
181:Relevant discussion may be found on the
513:
584:
396:
83:Please improve this article by adding
279:make it understandable to non-experts
532:Mandrichenko, Igor (July 11, 2003).
308:
253:
158:
56:
15:
451:ACM/IEEE SC 2005 Conference (SC'05)
13:
14:
613:
31:This article has multiple issues.
313:
258:
174:relies largely or entirely on a
163:
61:
20:
602:Network file transfer protocols
553:Astrostatistics and Data Mining
534:"GridFTP Protocol Improvements"
39:or discuss these issues on the
543:
525:
507:
483:
442:
1:
435:
85:secondary or tertiary sources
550:Sarro, Luis Manuel. (2012).
403:Grid Security Infrastructure
401:GridFTP integrates with the
368:File Transfer Protocol (FTP)
7:
10:
618:
514:Allcock, W. (April 2003).
322:This article needs to be
366:is an extension of the
597:File Transfer Protocol
407:File eXchange Protocol
72:relies excessively on
384:Large Hadron Collider
187:improve this article
397:Features of GridFTP
459:10.1109/SC.2005.72
563:978-1-4614-3323-1
361:
360:
353:
343:
342:
307:
306:
299:
252:
251:
237:
157:
156:
149:
131:
54:
609:
576:
575:
547:
541:
540:
538:
529:
523:
522:
520:
511:
505:
504:
502:
501:
487:
481:
480:
446:
356:
349:
338:
335:
329:
317:
316:
309:
302:
295:
291:
288:
282:
262:
261:
254:
247:
244:
238:
236:
195:
167:
159:
152:
145:
141:
138:
132:
130:
89:
65:
57:
46:
24:
23:
16:
617:
616:
612:
611:
610:
608:
607:
606:
582:
581:
580:
579:
564:
548:
544:
536:
530:
526:
518:
512:
508:
499:
497:
489:
488:
484:
469:
447:
443:
438:
399:
376:Open Grid Forum
357:
346:
345:
344:
339:
333:
330:
327:
318:
314:
303:
292:
286:
283:
275:help improve it
272:
263:
259:
248:
242:
239:
196:
194:
180:
168:
153:
142:
136:
133:
90:
88:
82:
78:primary sources
66:
25:
21:
12:
11:
5:
615:
605:
604:
599:
594:
592:Grid computing
578:
577:
562:
542:
524:
506:
495:www.globus.org
482:
467:
453:. p. 54.
440:
439:
437:
434:
428:and for large
398:
395:
372:grid computing
359:
358:
341:
340:
321:
319:
312:
305:
304:
287:September 2011
266:
264:
257:
250:
249:
185:. Please help
171:
169:
162:
155:
154:
137:September 2011
69:
67:
60:
55:
29:
28:
26:
19:
9:
6:
4:
3:
2:
614:
603:
600:
598:
595:
593:
590:
589:
587:
573:
569:
565:
559:
555:
554:
546:
535:
528:
517:
510:
496:
492:
486:
478:
474:
470:
468:1-59593-061-2
464:
460:
456:
452:
445:
441:
433:
431:
427:
421:
418:
414:
410:
408:
404:
394:
391:
387:
385:
379:
377:
373:
369:
365:
355:
352:
337:
325:
320:
311:
310:
301:
298:
290:
280:
276:
270:
267:This article
265:
256:
255:
246:
235:
232:
228:
225:
221:
218:
214:
211:
207:
204: –
203:
199:
198:Find sources:
192:
188:
184:
178:
177:
176:single source
172:This article
170:
166:
161:
160:
151:
148:
140:
129:
126:
122:
119:
115:
112:
108:
105:
101:
98: –
97:
93:
92:Find sources:
86:
80:
79:
75:
70:This article
68:
64:
59:
58:
53:
51:
44:
43:
38:
37:
32:
27:
18:
17:
552:
545:
527:
509:
498:. Retrieved
494:
485:
450:
444:
429:
425:
422:
419:
415:
411:
400:
392:
388:
380:
363:
362:
347:
334:January 2015
331:
323:
293:
284:
268:
243:January 2015
240:
230:
223:
216:
209:
197:
173:
143:
134:
124:
117:
110:
103:
91:
71:
47:
40:
34:
33:Please help
30:
432:of files).
586:Categories
500:2020-06-09
436:References
213:newspapers
107:newspapers
74:references
36:improve it
572:809767631
202:"GridFTP"
183:talk page
96:"GridFTP"
42:talk page
409:, FXP).
477:1039563
364:GridFTP
324:updated
273:Please
227:scholar
121:scholar
570:
560:
475:
465:
430:groups
229:
222:
215:
208:
200:
123:
116:
109:
102:
94:
537:(PDF)
519:(PDF)
473:S2CID
426:files
234:JSTOR
220:books
128:JSTOR
114:books
568:OCLC
558:ISBN
463:ISBN
370:for
206:news
100:news
455:doi
277:to
189:by
76:to
588::
566:.
493:.
471:.
461:.
87:.
45:.
574:.
539:.
521:.
503:.
479:.
457::
354:)
348:(
336:)
332:(
326:.
300:)
294:(
289:)
285:(
271:.
245:)
241:(
231:·
224:·
217:·
210:·
193:.
179:.
150:)
144:(
139:)
135:(
125:·
118:·
111:·
104:·
81:.
52:)
48:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.