FAST 프로토콜

FAST protocol

FAST 프로토콜(FIX Adapted for STreaming)은 FITX Protocol Ltd.에서 개발한 기술 표준으로, 특히 네트워크상의 데이터 표현 최적화를 목적으로 한다. 금융 기관 간 고투과 저지연 데이터 통신을 지원하는 데 사용된다.

특히 대용량 시장 데이터 피드와 초저지연 애플리케이션의 전송을 위해 상당한 압축 기능을 제공하는 기술 표준이다.[1][2]

역사

타임라인

  • 2004년 시장 데이터 최적화 작업 그룹("mdowg") 구성
  • 2005 POC(Proof of Concept) 프로젝트
  • 2006년 FAST 1.0 출시
  • 2007 FAST 1.1 출시
  • 2009년 FAST 1.2 제안

2004년 11월, 마이크 코맥(당시 CEO 아열대 홀딩)은 뉴욕에서 열린 FPL(FIX Protocol Ltd.) 회의에서 늘어난 시장 데이터 볼륨의 난제를 해결하기 위한 조치 요구와 관련해 연설했다. 시장 데이터의 양이 증가함에 따라 지연이 발생하여 시장 데이터가 적시에 거래자에게 도달하지 못하게 되어 거래 능력을 방해하고 있었다. 고전적인 FIX 태그 값 형식은 너무 장황하고 처리 오버헤드가 높은 것으로 간주되었다. 회의 직후 FPL 내에서 실무진이 구성되었다.[3]

FAST의 현재 버전

승인된 표준은 현재 버전 5.0이며, 시중에서 구할 수 있는 제품에 사용되고 있다. 이용 가능한 프로토콜의 오픈 소스 구현이 있다.

FAST를 채택한 거래소

오픈 소스 구현

FAST 사양 구현을 위한 소스 코드는 다음 소스에서 사용할 수 있다.

설명 언어 URL 면허증 메모들
FPL 참조 구현 C(C++가 아님) https://www.fixtrading.org/standards/fast/ W3C 소프트웨어 라이센스. 완전한 구현은 아니다. 참조 전용.
FPL 참조 구현 C# https://www.fixtrading.org/standards/fast/ W3C 소프트웨어 라이센스. 완전한 구현은 아니다. 참조 전용.
오픈FAST 자바 http://openfast.sourceforge.net/ 모질라 공용 라이선스 SCP 1.1 포함
오픈FAST.네트 C# www.sourceforge.net/projects/openfastdotnet/ 모질라 공용 라이선스 SCP 1.1 포함
QuickFAST C++ www.quickfast.org 새 BSD 라이센스 C# 포함(.NET) 래퍼
빨리 가다 골랑 www.github.com/co11ter/goFAST 아파치 라이선스 2.0 완전한 구현은 아니다.

참고 항목

참조

  1. ^ "CME Expands Views of Order Book Data". Advanced Trading. 2009-03-26. Archived from the original on 2010-02-03. Retrieved 2009-07-25.
  2. ^ "Exchange Plans for FAST". Inside Market Data. 2006-02-13.[영구적 데드링크]
  3. ^ "FIX Protocol releases market data streaming test results". Finextra Research. 2005-09-07.

외부 링크