Meta-server Model for Middleware Supporting for Context Awareness

상황인식을 지원하는 미들웨어를 위한 메타서버 모델

  • 이서정 (숙명여자대학교 정보과학부 멀티미디어과학과) ;
  • 황병연 (가톨릭대학교 컴퓨터정보공학부) ;
  • 윤용익 (숙명여자대학교 정보과학부 멀티미디어과학과)
  • Published : 2004.12.31

Abstract

An increasing number of distributed applications will be achieved with mobile technology. These applications face temporary loss of network connectivity when they move. They need to discover other hosts in an ad-hoc manner, and they are likely to have scarce resources including CPU speed, memory and battery power. Software engineers building mobile applications need to use a suitable middleware that resolves these problems and offers appropriate support for developing mobile applications. In this paper, we describe the meta-server building for middleware that addresses reflective context awareness and present usability with demonstration. Metadata is consist of user configuration, device configuration, user context, device context and dynamic image metadata. When middleware send a saving or retrieval request to meta-server, it returns messages to middleware after the verification of the request. This meta-server has the application for multimedia stream services with context awareness.

이동통신 환경의 분산 응용에서는 사용자나 단말기의 위치 이동을 파악하여 서비스를 지속할 수 있는 모바일 기술이 요구된다. 이 문제를 해결하기 위해 상황 인식 미들웨어를 이용해 모바일 네트워크 상에서 사용자 혹은 사용자 디바이스의 CPU속도, 메모리 그리고 가용배터리의 변화를 적절히 지원하기 위한 연구가 많이 진행되고 있다. 여기에는 사용자와 디바이스에 대한 프로파일, 상황의 메타데이터가 필수적이다. 본 논문에서는 상황인식의 동적 반영을 지원하는 미들웨어 서비스에 필요한 메타서버를 모델링하고 구축했다. 메타데이터는 프로파일, 정책, 사용자 선호도로 구성되며, 메타 서버는 미들웨어의 요청에 따라 서비스 가능한가를 판별 후, 결과를 돌려준다. 멀티미디어 스트림을 제공하는 이동동신 환경에서 사용자나 통신 단말기의 상황이 변동되는 시나리오에 적용해 보았다.

Keywords