Browse > Article
http://dx.doi.org/10.3745/KIPSTC.2010.17C.1.089

A Reconfigurable, General-purpose DSM-CC Architecture and User Preference-based Cache Management Strategy  

Jang, Jin-Ho (한양대학교 컴퓨터공학과)
Ko, Sang-Won (한양대학교 컴퓨터공학과)
Kim, Jung-Sun (한양대학교 컴퓨터공학과)
Abstract
In current digital broadcasting systems, GEM(Globally Executable MHP)-based middlewares such as MHP(Multimedia Home Platform), OCAP(OpenCable Application Platform), ACAP(Advanced Common Application Platform) are the norm. Despite much of the common characteristics shared, such as MPEG-2 and DSM-CC(Digital Storage Media-Command and Control) protocols, the information and data structures they need are slightly different, which results in incompatibility issues. In this paper, in line with an effort to develop an integrated DTV middleware, we propose a general-purpose, reconfigurable DSM-CC architecture for supporting various standard GEM-based middlewares without code modifications. First, we identify DSM-CC components that are common and thus can be shared by all GEM-based middlewares. Next, the system is provided with middleware-specific information and data structures in the form of XML. Since the XML information can be parsed dynamically at run time, it can be interchanged either statically or dynamically for a specific target middleware. As for the performance issues, the response time and usage frequency of DSM-CC module highly contribute to the performance of STB(Set-Top-Box). In this paper, we also propose an efficient application cache management strategy and evaluate its performance. The performance result has shown that the cache strategy reflecting user preferences greatly helps to reduce response time for executing application.
Keywords
DSM-CC Architecture; DSM-CC Cache Management; DTV; EPG;
Citations & Related Records
연도 인용수 순위
  • Reference
1 KwangKee Lee, et al., "A Middleware Architecture for ITV Receivers," ICCE 2002 Digest of Technical Papers, pp.88-89, 2002.
2 H. Y. Song and J. Park, "Design of an Interoperable Middleware Architecture for Digital Data Broadcasting," IEEE Transactions on Consumer Electronics, Vol.52, No.4, pp.1433-1441, Nov., 2006.   DOI   ScienceOn
3 Song Yean Cho, "Framework for the composition and interoperation of the home appliances based on heterogeneous middleware in residential networks," IEEE Transactions on Consumer Electronics, Vol.48, No.3, pp.484-489, Aug., 2002.   DOI   ScienceOn
4 Jun-ho Park, Soon-ju Kang and Kyeong-deok Moon, "Middleware architecture supporting both dynamic reconfiguration and real-time services," IEEE Transactions on Consumer Electronics, Vol.46, No.3, pp.795-801, Aug., 2000.   DOI   ScienceOn
5 V. Liberatore, "Caching and Scheduling for Broadcast Disk Systems," In the Second Workshop on Algorithm Engineering and Experiments ALENEX 00, San Francisco, CA, Jan., 2000.
6 S. Acharya, "Broadcast Disks: Dissemination-based Data Management for Asymmetric Communication Environments," Ph.D. thesis, Brown University, 1998.
7 권혁민, 데이터 방송 환경을 위한 클라이언트 캐쉬 관리 기법의 성능 평가, 정보학연구 제5권 제4호, 2002.
8 E. J. ONeil, P. E. ONeil, and G. Weikum, "The LRU-K Page Replacement Algorithm For Database Disk Buffering", Proceeding of the 1993 ACM SIGMOD International Conference on Management of Data, pp.297-306, May, 1993.
9 Steven Morris, Anthony Smith-Chaigneau, "Interactive TV Standards," 2005.
10 Barry Smyth and Paul Cotter, "A Personalized TELEVISION LISTINGS SERVICE," Communication of the ACM, 2000.
11 ATSC Standard, "Advanced Common Application Platform (ACAP) Doc. CS/101A," 2005.
12 ETSI EN 301 192 V.1.4.1 "Digital Video Broadcasting(DVB): DVB specification for Data Broadcasting," 2004.
13 Digital Video Broadcasting(DVB), "GEM-IPTV white paper," pp.2, 2007.
14 Hongguang Zhang, Tianpu Jiang, Zhiqi Gu, and Shibao Zheng, "Design and Implementation of Broadcast File System Based on DSM-CC Data Carousel Protocol," IEEE Transactions on Consumer Electronics. Vol.50, Issue 3, pp.929-933, 2004.   DOI   ScienceOn
15 ETSI TR 101 202 V.1.2.1, "Digital Video Broadcasting(DVB): Implementation guidelines for Data Broadcasting," 2003.
16 Dong-Hwan Park, Tai-Yeon Ku and Kyeong-Deok Moon, "Real-Time Carousel Caching And Monitoring in Data Broadcasting," IEEE Transactions on Consumer Electronics, Vol.52, No.1, pp.144-149, February 2006.   DOI   ScienceOn
17 Jon Piesing, "Introduction to MHP 1.1.3, MHP 1.2 and MHP/GEM for IPTV," DVB project, 2007.
18 E. J. ONeil, P. E. ONeil, and G. Weikum, "The LRU-K Page Replacement Algorithm For Database Disk Buffering," Proceeding of the 1993 ACM SIGMOD International Conference on Management of Data, pp.297-306, May, 1993.
19 ISO/IEC International Standard 13818-1, "Generic Coding Of Moving Pictures And Associated Audio Information: Systems," Second Edition, 2000.
20 Sang Min Ko, Yeon Jung Lee, Myo Ha Kim1, Yong Gu Ji, and Soo Won Lee, A Study on User Satisfaction Evaluation About the Recommendation Techniques of a Personalized EPG System on Digital TV, Human-Computer Interaction, Part III, HCII 2007, LNCS 4552, pp.909-917, 2007.