Efficient Message Transfer Reliability Improvement Solution

효율적인 메시지 전송 신뢰성 향상 솔루션

  • Jin, Sung-Bin (Dept. of Computer Science, Soong-Sil University) ;
  • Lee, Hwa-Seob (Dept. of Computer Science, Soong-Sil University)
  • 진성빈 (숭실대학교 컴퓨터학부) ;
  • 이화섭 (숭실대학교 컴퓨터학부)
  • Published : 2016.07.12

Abstract

본 논문에서는 서버와 메시지를 주고받을 시 네트워크 환경상의 문제로 발생할 수 있는 메시지 전송 실패 이슈에 대한 신뢰성을 향상시킬 수 있는 3단계 메시지 실패 해결 솔루션을 제안한다. 서버에 업데이트 이슈가 발생시 push 서버를 통해 클라이언트에게 해당 이슈를 전송하게 되는데, 이 때 네트워크 환경상의 문제 등으로 실패 케이스가 발생하는 경우가 있다. 이러한 메시지 전송 실패 이슈에 대한 솔루션으로 재전송 요청, 해당 기능 수행시 서버 DB와 클라이언트 DB 동기화, 학습된 주기를 이용한 폴링(polling) 방식으로 서버로부터 누락된 메시지를 확인 및 실패 처리를 하여 신뢰성을 향상 시키도록 한다.

Keywords