Design of QoS negotiation broker for efficient Service selection on Web Service

웹 서비스에서 효율적인 서비스 선택을 위한 QoS 협상 브로커 설계

  • Lee, Su-Min (Dept of Computer Engineering, Kyung Hee University) ;
  • Park, Jea-Youn (Dept of Computer Engineering, Kyung Hee University) ;
  • Song, Young-Jae (Dept of Computer Engineering, Kyung Hee University)
  • 이수민 (경희대학교 컴퓨터공학과) ;
  • 박제연 (경희대학교 컴퓨터공학과) ;
  • 송영재 (경희대학교 컴퓨터공학과)
  • Published : 2005.11.18

Abstract

이기종간 분산 환경에서 상호연동성을 고려한 웹 서비스가 각광받고 있다. 주요 웹 서비스 플레이어들이 선택한 SOAP, UDDI, WSDL과 같은 표준을 이용하여 전체 웹 서비스들 금융, 하이테크, 미디어, 엔터테인먼트 등 전체 웹 서비스들이 개발되고 있다. 대부분의 웹 서비스들이 표준을 확립해 감에 따라, 사용자 요구에 가장 적합한 Qos의 선택은 서비스 간 차별화의 요점이 될 것이다. 기존의 연구에서는 각 서비스에 추가적인 컴포넌트를 합성하여 서비스 사용자와 서비스 제공자끼리의 협상을 하는 방법과 서비스 사용자의 요구의 기준과 비중에 맞추어 랭킹을 계산하여 그 값을 사용자에게 돌려주어 수동적으로 선택할 수 있는 방법을 제시하였다. 하지만, 계속 추가되는 컴포넌트 합성은 서비스 양이 방대해질수록 시스템 복잡도는 증가하고, 그로 인해 서비스 시간지연 및 자원 낭비의 문제점이 있으며, 계산되어 랭크된 서비스들을 사용자가 선택하도록 하였을 경우 최상위에 랭크된 서비스가 사용자에 가장 적합한 지 알 수 없으며, 다양한 서비스 사용자의 요구에 만족하기 어려운 문제점을 가지고 있다. 본 논문에서는 QoS 협상 브로커를 제시하여 이러한 문제점들을 최소화하고 서비스 사용자가 요구하는 기능적인 서비스 측면을 유지하면서, 서비스 사용자의 요구조건에 효율적인 비 기능적 측면을 제공하는 서비스 제공자를 자동적으로 발견할 수 있게 한다.

Keywords