일반기술
리눅스 및 WinCE 스트리밍 엔진
고성능 스트리밍 클라이언트 엔진 기술은 사용자의 프로그램 사용에 영향을 주지 않고 소프트웨어 이미지 블록들을 미리 전송하거나 이미지 블록의 전송 단위를 소프트웨어나 네트워크 상태에 따라 다르게 적용함으로써 스트리밍 소프트웨어의 사용시 최적의 성능을 보장할 수 있도록 지원한다. 고신뢰 스트리밍 클라이언트 엔진 기술은 SoD 서버에 문제가 발생하여 클라이언트 엔진의 스트리밍 요청을 처리할 수 없게 되거나 네트워크 장애가 발생하였을 경우, 미리 캐시된 소프트웨어 이미지 블록들만 사용하도록 하여 사용자가 안정적으로 소프트웨어를 사용할 수 있도록 지원한다. 스트리밍용 SW 통합 분석도구는 고성능/고신뢰 스트리밍 클라이언트 엔진에 적합한 소프트웨어 전송 이미지를 생성한다.WinCE용 스트리밍 엔진은 유비쿼터스 환경에서 사용되는 임베디드 단말들의 대표적인 운영체제인 Windows CE 상에 동작하는 스트리밍 클라이언트 엔진으로 S/W 스트리밍 서버로부터 필요한 소프트웨어 이미지 블록들을 스트리밍 받으면서 동시에 임베디드 소프트웨어의 사용을 가능하도록 하는 기술이다.[기술이전의 범위]① 리눅스용 고성능 S/W 스트리밍 클라이언트 엔진 및 서버 엔진 기술② 리눅스용 고신뢰 S/W 스트리밍 쿨라이언트 엔진 및 서버 엔진 기술③ 리눅스용 스트리밍용 SW 통합 분석도구 ④ WinCE용 S/W 스트리밍 클라이언트 엔진 ⑤ S/W 스트리밍 서버 엔진 기술⑥ WinCE용 S/W 패킹 도구 기술고성능 스트리밍 클라이언트 엔진은 사용자의 프로그램 사용에 영향을 주지 않고 사용 가능성이 높은 이미지 블록을 미리 전송받거나 소프트웨어 전체를 전송받을 수 있도록 하며, 이미지 블록의 전송 단위를 소프트웨어의 물리적인 크기와 같은 여러 가지 특성이나 Bandwidth와 같은 네트워크 상태에 따라 다르게 적용할 수 있도록 지원한다.고성능을 위해 클라이언트 엔진은 소프트웨어 실행시마다 프리패치 방식과 전송 단위를 결정할 수 있도록 함으로써 스트리밍 소프트웨어의 사용시 최적의 성능을 보장할 수 있도록 지원한다.고신뢰 스트리밍을 위해 소프트웨어의 이미지 블록들을 소프트웨어 기능별로 분석하여 기능 단위로 소프트웨어 이미지 블록들을 분할하여 관리한다.사용자의 소프트웨어 사용시 해당 기능에 대한 요청이 있을 경우, 기능 단위의 이미지 블록들을 일괄적으로 전송하여 사용자 단말에 저장한다. SoD 서버에 문제가 발생하여 클라이언트 엔진의 스트리밍 요청을 처리할 수 없게 되거나 네트워크 장애가 발생하였을 경우, 사용자가 사용하려고 하는 기능의 이미지 블록이 캐쉬된 경우 해당 기능을 수행하게 하고, 그렇지 않을 경우, 해당 기능의 실행을 취소시킴으로써 해당 실행 블록이 존재하지 않음으로 해서 발생하는 예기치 않는 상황을 미연에 방지하여 사용자가 안정적으로 소프트웨어를 사용할 수 있도록 지원한다. 스트리밍용 SW 통합 분석도구는 S/W 스트리밍을 위한 소프트웨어 설치 이미지를 추출하여 전송에 적합한 포맷으로 변환 생성하며, 추가적으로 고신뢰 스트리밍을 위한 기능별 전송단위를 생성하도록 지원한다가정이나 옥외 환경, 자동차 등의 다양한 공간에서 IT 활용을 가능하게 하는 유비쿼터스 환경이 갖추어지고 있다. WindowsCE는 유비쿼터스 환경의 많은 임베디드 단말기들 상에서 사용되는 대표적인 운영체제이다. 특히, WINCE용 S/W 스트리밍 클라이언트 엔진은 성능, 저장공간 등 컴퓨팅 자원이 제약적인 임베디드 단말이 가진 특성들을 고려하여 필수적인 기술 요소만 구현하여 경량화하였다.
기술정보
- 기술분류
- 정보 > 데이터 처리 기술
- 보유기관
- 한국전자통신연구원
- 기술유형
- 일반기술
- 등록일
- 2007-05-23
- 데이터 갱신일
- 정보 없음
상세설명
정보 없음
관련 특허
등록된 관련 특허가 없습니다.