주요활동

home(코스콤)

Low Latency란 ‘컴퓨터의 Input과 output 사이의 과정에서 지연을 최소화 하는 것을 말합니다

개요

레이턴시(Latency)란 ‘잠복’ 혹은 ‘대기시간’ 등의 사전적 의미를 지닌다. IT와 관련지을 경우, 컴퓨터에서 원하는 결과를 만들어 내기까지 발생하는 지연시간의 총합이라고 할 수 있다. 즉, Low Latency란 ‘컴퓨터의 Input과 output 사이의 과정에서 지연을 최소화 하는 것을 말한다.

배경

글로벌 증권거래시스템의 속도 경쟁

  • 증권거래의 글로벌화 및 동조화로 각국의 자본시장은 속도 경쟁의 우위를 위해 각고의 노력을 경주하고 있으며, 세계 유수의 거래시스템들은 주문 제출에서 결과까지 적어도 수백 마이크로세컨드 (100만분의 1초) 이하의 처리속도를 보이고 있다
  • ATS 활성화 등 시장분할 및 자본시장 점유율 감소를 우려한 각국의 정규거래소는 거래 플랫폼 신규 개발 혹은 인수합병 등을 통해 거래 저지연 (Low Latency) 경쟁 및 거래시스템 성능 개선에 박차를 가하고 있다

국내자본시장 변화

  • 국내 자본시장도 기관투자가 등의 속도개선 요구에 부응하기 위해 거래플랫폼인 EXTURE+ 개발 등을 통해 저지연 경쟁에 동참하고 있으며, Co-location 혹은 Proximity hosting 서비스 개시 등을 통해 거래속도 경쟁이 가속화 되고 있으며, ATS 대체거래시스템이 도입될 경우 속도경쟁은 더욱 치열해 질 것이다.

구현방식 - 최적의 기술 채택

로우레이턴시 기술을 구현하기 위해서는 업무의 특성과 목표성능을 고려한 종합적인 판단이 전제되어야 하는 종합예술이라 할 수 있다

  • H/W 및 S/W : 관련 기술이 제품화되어 있는 경우도 있지만, 목표 성능을 구현하기 위해 별도의 전문화된 기술을 구현하기도 함. 따라서 하드웨어나 운영체제의 조합은 가볍고 빠른 속도구현을 위한 최적의 조합이 필요하며, 최근에는 저비용 고효율을 동시에 만족시킬 수 있도록 오픈시스템을 활용
  • 시스템간 통신 구간 N/W : Remote Direct Memory Acccess 기술 등의 필요를 충족시킬 수 있는 대용량 처리가 가능한 N/W 제품을 활용
  • DBMS : 데이터에 접근하고 결과값을 보여주는 방식에 있어서도 기존 RBMS보다는 인메모리(In-Memory) 처리방식이 유리하지만 안전성을 보장하기 위한 별도의 장치를 보강하여 성능과 안전성을 동시에 고려하는 추세임
  • 기타, 초고속 메시지 처리를 가능하게 하는 미들웨어, 멀티쓰레드 처리를 기반으로 하는 매칭전용 프레임워크 등도 중요한 요소임

구현사례 (EXTURE+)

거래소와 코스콤은 거래소간 거래속도 경쟁에서 글로벌 경쟁우위를 확보할 수 있는 초고속 시스템을 구축함

  • 2009.3 - '차세대시스템(EXTURE)' 가동
    • 3개 시장으로 분산 처리되던 모든 업무가 단일 프로세스로 통합, 표준화. (주문제출, 매매체결, 시세정보 전달, 고객계좌원장관리 등)
      • * 3개의 시장 시스템 (유가증권, 코스닥, 선물 등) → 1개 시스템으로 통합
      • * 시스템 자원의 중복으로 인한 비효율성을 제거
    • 시스템 처리용량이 기존보다 2배 수준인 일 4000만 호가로 확대됨
    • 매매체결 소요 시간도 체결 건당 0.08초 미만으로 구현
  • 2014.3 Exture+ 가동 – 매매체결시스템 고도화
    • 기술적 이슈 (아키텍쳐, 초고속인프라, 솔루션) 및 제도적 이슈 등을 종합적으로 개선하여 구현
      • * 아키텍쳐 - 아키텍쳐 단순화, In Memory 방식, 병렬처리 기반의 초고속 매칭 아키텍쳐 구현
      • * 초고속 인프라 - 리눅스 서버, 초고속 N/W 적용
      • * 솔루션 - 상용S/W중 핵심 요소기술의 자체 솔루션화

저비용, 고효율, 고성능 거래시스템 구축을 목표로 최신 IT인프라, 초고속 기반기술, 비동기 거래처리를 적용한 선진 기술 아키텍쳐 적용

기술구분

초고속 거래처리에 필요한 필수 기술을 자체 개발

고속 거래처리에 필요한 필수 기술을 자체 개발

거래소간 거래속도 경쟁에서 글로벌 경쟁우위를 확보할 수 있는 세계 최고수준의 처리 성능을 제공함

거래소간 거래속도 경쟁에서 글로벌 경쟁우위를 확보할 수 있는 세계 최고수준의 처리 성능을 제공함