Object Carousel Manager And Caching Strategy For Efficiency System In Data Broadcasting System

방송 환경에서 데이터 방송을 위한 오브젝트 캐러셀 매니저 및 효율적인 캐싱 기법 제안

  • Kim, Se-Chang (HPC&OT Lab., Dept. of Computer Science, Hanyang University) ;
  • Won, Jae-Hoon (HPC&OT Lab., Dept. of Computer Science, Hanyang University) ;
  • Ko, Sang-Won (HPC&OT Lab., Dept. of Computer Science, Hanyang University) ;
  • Jeon, Je-Min (HPC&OT Lab., Dept. of Computer Science, Hanyang University) ;
  • Kim, Jung-Sun (HPC&OT Lab., Dept. of Computer Science, Hanyang University)
  • 김세창 (한양대학교 컴퓨터공학과) ;
  • 원재훈 (한양대학교 컴퓨터공학과) ;
  • 고상원 (한양대학교 컴퓨터공학과) ;
  • 전제민 (한양대학교 컴퓨터공학과) ;
  • 김정선 (한양대학교 컴퓨터공학과)
  • Published : 2007.10.26

Abstract

본 논문에서는 데이터 방송 환경에서의 DSM-CC 관련 Object Carousel Manager를 구현하고, 성능향상을 위한 캐싱 기법을 제안한다. Object Carousel Manger 구현은 다음과 같은 순서로 이루어진다. 먼저, 방송스트림에서 해당 PID별로 얻어온 모듈을 캐시에 저장한 후, 모듈에서 BIOP 메세지 오브젝트별로 분석한 뒤 파싱 한다. 그런 후, 파싱된 BIOP 메시지 오브젝트를 해당 서비스 게이트웨이, 디렉터리. 파일로 변환해준다. 마지막으로, 변환된 파일시스템에서 해당하는 Xlet Application을 실행시켜 주게 된다. 시스템성능 향상을 위해서 제안하는 캐싱 기법은 다음과 같다. DII의 Caching Priority Descriptor를 이용하여, Object들을 포함하고 있는 각각의 모듈에 대해서 Version Number를 Checking하는 주기인 Transparency_level을 부여하고, Application 실행 시 보여 주는 화면 순서대로 필요한 모듈에 대해 우선순위를 부여하여, 캐시에 업데이트 시 이를 반영하여, 시스템 전체의 성능을 향상시킨다.

Keywords