검색 상세

유비쿼터스 환경을 위한 효율적인 컴포넌트 재구성 기법 및 서비스 재구성 시스템 구현

Efficient Component Reconfiguration and Implementation of Service Reconfiguration System for Ubiquitous Environment

초록/요약

20세기 말 컴퓨팅 산업의 빠른 발전으로 유비쿼터스 컴퓨팅 환경이라는 새로운 패러다임이 등장하였다. 유비쿼터스 컴퓨팅 환경은 컴퓨터 장치와 네트워크 환경에 의한 공간에 상관없이 네트워크를 통해 다양한 컴퓨팅 장비에 접속할 수 있는 것을 말한다. 또한 센서기술의 발전으로 사용자가 직접 환경정보를 컴퓨팅 장치에 입력하지 않아도 센서를 통하여 컴퓨팅장치가 스스로 사용자의 정보 및 환경 정보를 먼저 알 수 있게 되었다. 위의 센서로부터 얻은 정보를 이용하여 사용자에게 알맞은 서비스를 제공하는 미들웨어를 컨텍스트 어웨어 미들웨어라 한다. 유비쿼터스 컴퓨팅 패러다임, 센서기술, 그리고 컨텍스트 어웨어 미들웨어의 발달로 인해 사용자는 원하는 명령어를 컴퓨팅 장치에 입력하지 않고, 미들웨어로부터 환경의 변화에 적절한 맞춤형 서비스를 제공받을 수 있게 되었다. 여기서 서비스의 끊임이 발생할 수 있고, 시스템은 재시작을 해야 하는 문제 등이 발생할 수 있다. 이러한 문제를 해결할 수 있는 기술이 동적 재구성 기술이다. 동적 재구성 기술은 재시작하지 않고 시스템을 변화시키고, 사용자에게 서비스를 끊임없이 제공할 수 있다. 동적 재구성 기술에서 재구성의 대상으로는 객체, 서비스, 프로그래밍코드, 그리고 컴포넌트 등이 있는데, 최근에는 컴포넌트 동적 재구성이 가장 활발하게 연구되고 있다. 본 논문은, 의존관계를 고려한 컴포넌트 기반 시스템의 효율적인 동적 컴포넌트 재구성 기법을 제안하고, 서비스 재구성을 위한 시스템을 설계 및 구현하였다. 또한 이를 증명하기 위해 분석과 시나리오를 보여준다.

more

초록/요약

Ubiquitous computing system has to satisfy the changeable requirements of various users and environments. Therefore the coming ubiquitous computing requires systems to be more available, flexible and adaptable. Dynamic reconfiguration certainly became the necessary technique because it provides adaptability and flexibility by reconstructing system components. Dynamic reconfiguration of component based ubiquitous computing system consists of modifying the configuration of components of a system during runtime. As system can execute dynamic reconfiguration, system can have ability to easily adapt to new environment and to be more easily extensible. Therefore, the development of dynamic reconfiguration is essential for ubiquitous computing systems. But dynamic reconfiguration has crucial problems, performance, QoS and fault tolerance. We need efficient management for dynamic reconfiguration to solve these problems. This paper proposes an efficient method to manage dynamic component reconfiguration using the dependency relations between components for ubiquitous computing systems. Performance analysis shows that our scheme can reduce execution time and down-time by considering dependency between components. Also, this paper proposes design and implementation of service reconfiguration systems. And then, we show scenario for service reconfiguration.

more

목차

제 1 장 서론 = 1
제 2 장 의존관계를 고려한 컴포넌트 기반 시스템의 효율적인 동적 컴포넌트 재구성 = 3
제 1 절 서론 = 3
제 2 절 관련 연구 = 4
제 1 항 코바 컴포넌트 모델 = 4
제 2 항 동적 재구성 = 6
제 3 항 동적 재구성에서 컴포넌트 의존관계 = 7
제 3 절 동적 재구성의 효율적인 관리 기법 = 8
제 1 항 관리 동작의 기본 개념 = 8
제 2 항 IIDR (invocation Inspector for dynamic reconfiguration) = 9
제 3 항 IIDR을 사용하는 시스템의 장점 = 10
제 4 절 분석 = 12
제 5 절 결론 = 17
제 3 장 서비스 동적 재구성의 구현 및 시나리오 = 18
제 1 절 서론 = 18
제 2 절 관련 연구 = 18
제 1 항 서비스 동적 재구성 = 19
제 2 항 상황 인지 미들웨어 = 19
제 3 절 시스템 설계 = 20
제 1 항 전체 구조 개요 = 20
제 2 항 각 모듈의 통신 = 21
제 3 항 재구성 모듈의 구조 및 기능 = 23
제 4 절 시나리오 = 25
제 5 절 결과 및 향후 연구 = 28
제 4 장 결론 = 29
참고 문헌 = 31
Abstract = 33

more