DOI QR코드

DOI QR Code

Development of UDP based Massive VLBI Data Transfer Program

UDP 기반의 대용량 VLBI 데이터 전송 프로그램 개발

  • 송민규 (한국천문연구원 기술개발연구본부) ;
  • 김현구 (한국천문연구원 전파천문연구본부) ;
  • 손봉원 (한국천문연구원 전파천문연구본부) ;
  • 위석오 (한국천문연구원 기술개발연구본부) ;
  • 강용우 (한국천문연구원 기술개발연구본부) ;
  • 염재환 (한국천문연구원 전파천문연구본부) ;
  • 변도영 (한국천문연구원 전파천문연구본부) ;
  • 한석태 (한국천문연구원 기술개발연구본부)
  • Published : 2010.12.30

Abstract

In this paper, we discuss the program implementation and system optimization for the effective transfer of huge amount of data. In VLBI which is observing the celestial bodies by using radio telescope hundreds thousands km apart, it is necessary for each VLBI observatory to transfer up to terabytes of observed data. For this reason, e-VLBI research based on advanced network is being actively carried out for the transfer of data efficiently. Following this trend, in this paper, we discuss design & implementation of system for the high speed Gbps data transfer rates. As a data transfer protocol, we use UDP for designing data transmission program with much higher speeds than currently available via VTP(VLBI Transport Protocol). Tsunami-UDP algorithms is applied to implementing data transfer program so that transmission performance could be maximize, also we make it possible to transfer observed data more fast and reliable through optimization of computer systems in each VLBI statopm.

본 논문에서 우리 대용량 데이터를 보다 효과적으로 전송할 수 있는 프로그램 구현 및 시스템 최적화에 대해 논의하고자 한다. 수백 ~ 수천 km 떨어진 전파망원경을 이용해 천체를 관측하는 VLBI에서 각 관측소는 수 TB에 달하는 대용량 데이터를 상관센터로 전송하여야 한다. 이에 따라 보다 효율적으로 데이터를 전송할 수 있도록 전세계적으로 초고속 네트워크를 활용한 e-VLBI 연구가 활발히 진행되고 있다. 본 논문에서는 이러한 연구 추세에 따라 초고속 네트워크 상에서 Gbps 급의 VLBI 데이터를 효과적으로 전달할 수 있는 프로그램 설계 및 시스템 구축에 대해 기술하였다. 기존의 VTP(VLBI Transport Protocol) 기반 데이터 전송을 넘어 보다 신속한 데이터 전달이 가능하도록 전송 프로그램 설계에 있어 UDP를 적용하였다. 이를 위해 현재 사용되는 VTP 프로그램에 Tsunami UDP 알고리즘을 이식하여 데이터 전달에 있어 성능을 극대화하였고, 시스템 최적화를 통해 보다 신속하고 안정적으로 KVN 각 사이트 간 데이터 전송이 구현될 수 있도록 하였다.

Keywords

References

  1. Fran Bermanl et al, "Grid Computing: Making the Global Infrastructure a Reality", John Wiley & Sons, Ltd, pp.780-787, 2003.
  2. Alan R. Whitney, Dan L. Smithe and John A Ball, "Mark5B DIM command set (Revision 1.12)", MIT Haystack Observatory, pp.1-10, 2006.
  3. Thomson A. R., Moran J. M., & Swenson G. W. Jr.,"Interferometry and Synthesis in Radio Astronomy" NRAO Socorro Observatory, pp.312-335, vol. 2, 2001,
  4. 손봉원, 송민규, "e-VLBI e-초장거리간섭계", 2007년도과학기술연구망워크숍, 2007.
  5. 송민규 외, "e-VLBI 구현을 위한 네트워크 모델 설계", 천문학 논총, 제 20권, 제1호, 2005.
  6. KREONET 홈페이지 (http://www.kreonet.re.kr/01_info/01_info.php)
  7. Martin, J., Nilsson, A., Injong Rhee, "Delay-based congestion avoidance for TCP", Networking, IEEE/ACM Transactions on Networking, vol. 11, issue 3, pp. 356-369, 2003. https://doi.org/10.1109/TNET.2003.813038
  8. Mark R. Meiss, "Tsunami: A High-Speed Rate-Controlled Protocol for File Transfer", Indiani University, pp.1-10, 2003.
  9. Sherwood, R., Braud, R., Bhattacharjee, B., "Slurpie: a cooperative bulk data transfer protocol", INFCOM, vol.2, pp.941-951, 2004.