Advances in mobile device technology enable a rich set of distributed capabilities that can be shared among users by encapsulating them in the form of services. These services can be combined to provide enhanced functionality in what is known as service composition. When applied to mobile environments, service composition may face disruptions due to the mobility of both requesters and service providers. Therefore avoiding disruptions by predicting the movements of devices engaged in the service composition is of utter importance. In this paper, we propose a dependable service composition algorithm based on movement prediction that leverages mobility characteristics to estimate the dependability of devices. By using the estimation of contact time of each service provider, we can determine how dependable a service composition path is. Our evaluation results show that proactive estimation service composition dependability can detect service disruptions effectively when compared to other existing approaches.
오늘날 모바일 기기의 발전에 힘입어 한 모바일 기기에서 다른 모바일 기기에 있는 기능을 서비스의 형태로 제공받아 사용할 수 있게 되었다. 위와 같이 여러 기기에 분산되어 있는 서비스를 상호 조합하여 사용자에게 향상된 기능을 제공할 수 있는데, 이를 서비스 조합이라 부른다. 모바일 환경에서는 서비스 요청자와 서비스 제공자 모두가 모바일 기기로 표현되므로 조합된 서비스의 수행이 이동성으로 인해 방해받는 문제가 있다. 따라서 서비스 조합에 관여하는 모바일 기기들의 움직임을 예측함으로써 이러한 방해요소를 최대한 피하는 것이 매우 중요하다. 본 연구에서는 모바일 기기의 움직임 예측 기법을 이용하여 각 기기의 신뢰성을 파악하는 신뢰성 있는 서비스 조합 알고리즘을 제안한다. 각 서비스 제공자가 서비스 수행 노드와 연결되어 있는 접촉 시간을 예측하여, 서비스 제공자들이 구성하는 서비스 조합 경로의 신뢰도를 결정할 수 있다. 시뮬레이션을 통하여 주도적인 서비스 조합 신뢰도 예측 기법이 서비스 수행의 방해요소를 효율적으로 발견할 수 있음을 보였다.