웹소켓 및 GCM의 푸쉬서비스 기반 이벤트통보 서브시스템에 관한 연구

본 논문은 푸쉬서비스 기반 이벤트통보 서브시스템의 구성도를 제시하였으며, 이벤트 관리를 위하여 웹서비스 기반의 REM(RESTful web service for Event Management)-API를 정의하였다. REM-API에는 이벤트의 수신을 확인하는 API가 포함되며, REM-API를 이용하여 이벤트 통보를 신뢰성 있게 전달하는 절차를 정의하였다. 이벤트통보 서브시스템을 실험실 모델로 구현하여 웹의 푸쉬서비스 기술인 웹소켓을 기존의 폴링 및 Comet 기술과 이벤트 통보대기 시간 및 응답메시지 개수의 관점에서 비교하였다. 웹소켓은 요청메시지 개수가 0이며, 통보대기 시간이 0.025초로 측정되었다. 또한 푸쉬서비스를 제공하는 GCM3.0-API와 REM-API를 이용하여 스마트기기로의 이벤트 통보시험과 이벤트 통보지연을 측정하였다. GCM서버를 이용하는 시험에서 안드로이드폰의 평균 통보지연이 아이폰에 비하여 2.64초 우수하였다.