그리드FTP

GridFTP

그리드FTP는 그리드 컴퓨팅을 위한 파일 전송 프로토콜(FTP)의 확장이다.[1]프로토콜은 개방형 그리드 포럼의 GridFTP 작업 그룹 내에서 정의되었다.[2][3][4]프로토콜의 여러 구현이 있다. 가장 널리 사용되는 것은 Globus Toolkit에서 제공하는 것이다.[citation needed]

GridFTP의 목적은 예를 들어 매우 큰 파일을 전송할 수 있도록 보다 신뢰할 수 있고 고성능 파일 전송을 제공하는 것이다.그리드FTP는 대형 하드론 충돌기와 같은 대형 과학 프로젝트와 많은 슈퍼컴퓨터 센터 및 기타 과학 시설에서 광범위하게 사용된다.

또한 GridFTP는 스토리지와 액세스 시스템 간의 비호환성 문제를 해결한다.이전에, 각 데이터 제공자는 접근 기능의 라이브러리를 제공하는 그들만의 특정한 방법으로 그들의 데이터를 이용할 수 있게 했다.이로 인해 여러 소스에서 데이터를 얻기 어려워져 각 소스에 대해 서로 다른 액세스 방법이 필요하게 되었고, 따라서 사용 가능한 총 데이터를 파티션으로 나누게 되었다.GridFTP는 모든 다른 접근 모드로부터의 기능을 포괄하고 보편적으로 수용되는 FTP 표준에 근거하여 확장하면서 데이터에 접근하는 통일된 방법을 제공한다.FTP는 널리 사용되기 때문에, 그리고 프로토콜에 대한 확장에 대해 잘 정의된 아키텍처(동적으로 발견될 수 있음)를 가지고 있기 때문에 FTP의 근거로 선택되었다.

수많은 GridFTP 클라이언트가 개발되었다.Globus Online의 Software-as-a-Service 시스템은 특히 인기가 있다.[citation needed]

GridFTP의 특징

GridFTP는 파일 전송에 인증과 암호화를 제공하는 그리드 보안 인프라와 통합되어 사용자 지정 수준의 기밀성 및 데이터 무결성(FTP가 파일 eXchange Protocol, FXP라고 부르는 것)도 서버 간 전송에 사용한다.

GridFTP는 다수의 동시 TCP 스트림을 사용하여 기존의 데이터 스트림 기술보다 훨씬 더 많은 대역폭을 사용한다.[5]파일은 여러 소스에서 동시에 조각으로 다운로드할 수 있고, 심지어 동일한 소스에서 분리된 병렬 스트림에서도 다운로드 할 수 있으며, 대역폭을 더 잘 활용할 수 있다.다중 소스 또는 단일 소스로부터의 스트라이프 및 인터리브 전송은 추가 속도 증가를 허용한다.

FTP는 파일의 특정 지점에서 중단된 파일 전송을 재개할 수 있지만 파일의 특정 부분만 전송하는 것을 지원하지 않는다.GridFTP는 파일의 하위 집합을 전송할 수 있도록 허용한다.그러한 기능은 처리를 위해 매우 큰 데이터 파일의 작은 부분만 필요한 애플리케이션에서 유용하다(고에너지 물리학 실험에서 데이터를 처리하는 동기 부여 예, 그리드 기술의 전통적인 사용).

GridFTP는 FTP의 내결함성 구현을 제공하여 네트워크 가용성 및 서버 문제를 처리한다.문제가 발생하면 자동으로 전송을 재시작할 수도 있다.

FTP의 기본 TCP 연결에는 창 크기, 버퍼 크기 등 수많은 설정이 있다.그리드FTP는 이러한 설정의 자동(또는 수동) 협상을 통해 최적의 전송 속도와 신뢰성을 제공한다(최적 설정은 큰 파일과 큰 파일 그룹의 경우 다를 가능성이 있음).

참조

  1. ^ Allcock, W.; Bresnahan, J.; Kettimuthu, R.; Link, M. (2005). "The Globus Striped GridFTP Framework and Server". ACM/IEEE SC 2005 Conference (SC'05). p. 54. doi:10.1109/SC.2005.72. ISBN 1-59593-061-2.
  2. ^ "Research data management simplified. globus". www.globus.org. Retrieved 2020-06-09.
  3. ^ Allcock, W. (April 2003). "GridFTP: Protocol Extensions to FTP for the Grid" (PDF).{{cite web}}: CS1 maint : url-status (링크)
  4. ^ Mandrichenko, Igor (July 11, 2003). "GridFTP Protocol Improvements" (PDF).{{cite web}}: CS1 maint : url-status (링크)
  5. ^ Sarro, Luis Manuel. (2012). Astrostatistics and Data Mining. Eyer, Laurent., O'Mullane, William. Dordrecht: Springer. ISBN 978-1-4614-3323-1. OCLC 809767631.