IT, 컨텐츠

광주과학기술원의 IT, 컨텐츠의 유용한 기술정보를 검색 및 문의하실 수 있습니다.

기 술 명
이종 플랫폼간의 데이터 마이그레이션 방법 및 데이터 마이그레이션 장치
연 구 자
김종원(정보통신공학부)
등록번호
10-1260403-00-00
출원번호
10-2007-0006214
문 의 처
문희곤062-715-3077hgmoon@gist.ac.kr
발명정보

유비쿼터스 환경에서 이종의 플랫폼을 가지는 노드들간에 호환성 있는 데이터를 주고 받을 수 있도록 하는 이종 플랫폼간의 데이터 마이그레이션 방법 및 데이터 마이그레이션 장치가 개시된다. 먼저, 복수의 유비쿼터스 노드들로부터 제공된 플랫폼 정보에 기초하여 변환 테이블을 생성하고, 제1 유비쿼터스 노드로부터 제2 유비쿼터스 노드의 데이터에 대한 전송요청시 제1 유비쿼터스 노드 및 제2 유비쿼터스 노드의 플랫폼이 서로 상이한 경우, 변환테이블에서 제1 유비쿼터스 노드의 플랫폼에 상응하도록 데이터를 변환하기 위한 변환기를 검색한다. 그리고, 검색된 변환기를 이용하여 제1 유비쿼터스 노드의 플랫폼에 상응하도록 데이터를 변환한 후 변환된 데이터를 제1 유비쿼터스 노드에 전송한다. 따라서, 서로 다른 플랫폼을 가지는 유비쿼터스 노드들간에 사용자의 직접적인 개입 없이 자동적으로 호환성 있는 데이터를 교환할 수 있다.

발명효과

이종 플랫폼간의 데이터 마이그레이션 방법 및 데이터 마이그레이션 장치에 의하면, 마이그레이션 서버가 각 유비쿼터스 노드로부터 제공된 플랫폼 명세서에 기초하여 데이터의 변환을 위한 변환 테이블 및 검색을 위한 색인을 작성한다. 그리고, 서로 다른 플랫폼을 가지는 유비쿼터스 노드간에 데이터 교환시 마이그레이션 서버가 데이터 교환을 원하는 유비쿼터스 노드들의 플랫폼을 비교하고, 비교 결과에 기초하여 변환 테이블에서 변환기를 검색하고, 검색된 변환기를 이용하여 데이터를 변환한 후 수신을 원하는 유비쿼터스 노드에 변환된 데이터를 전송한다. 또한, 마이그레이션 서버는 한번 변환된 데이터를 캐싱하고, 이후 동일한 데이터의 변환이 요구되는 경우, 다시 데이터 변환을 수행하지 않고 캐싱된 데이터를 검색하여 전송한다. 따라서, 서로 다른 플랫폼을 가지는 유비쿼터스 노드들간에 사용자의 직접적인 개입 없이 자동적으로 호환성 있는 데이터를 교환할 수 있다. 또한, 한 번 변환된 데이터를 캐싱하여 재사용 함으로써 마이그레이션 서버의 처리 부하를 경감시킬 수 있고, 유비쿼터스 노드들간의 데이터 교환 속도를 향상시킬 수 있다. 이상 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.

대표청구항

이종의 플랫폼을 가지는 복수의 유비쿼터스 노드간에 데이터 마이그레이션을 수행하는 데이터 마이그레이션 장치의 마이그레이션 방법에 있어서, 상기 복수의 유비쿼터스 노드들로부터 제공된 플랫폼 정보에 기초하여 변환 테이블을 생성하는 단계; 제1 유비쿼터스 노드로부터 제2 유비쿼터스 노드의 데이터에 대한 전송요청시 상기 제1 유비쿼터스 노드 및 상기 제2 유비쿼터스 노드의 플랫폼이 서로 상이한 경우, 상기 변환테이블에서 상기 제1 유비쿼터스 노드의 플랫폼에 상응하도록 데이터를 변환하기 위한 변환기를 검색하는 단계; 및 상기 검색된 변환기를 이용하여 상기 제1 유비쿼터스 노드의 플랫폼에 상응하도록 데이터를 변환하는 단계를 포함하는 데이터 마이그레이션 방법.