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

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.

[1]  Dong-Hwan Park,et al.  Real-time carousel caching and monitoring in data broadcasting , 2006, IEEE Transactions on Consumer Electronics.

[2]  Soon-Ju Kang,et al.  Middleware architecture for supporting both dynamic reconfiguration and real-time services , 2000, IEEE Trans. Consumer Electron..

[3]  Hongguang Zhang,et al.  Design and implementation of broadcast file system based on DSM-CC data carousel protocol , 2004, IEEE Trans. Consumer Electron..

[4]  Jungho Lee,et al.  A middleware architecture for ITV receivers , 2002, 2002 Digest of Technical Papers. International Conference on Consumer Electronics (IEEE Cat. No.02CH37300).

[5]  Gerhard Weikum,et al.  The LRU-K page replacement algorithm for database disk buffering , 1993, SIGMOD Conference.

[6]  Vincenzo Liberatore,et al.  Caching and Scheduling for Broadcast Disk Systems , 2001, JEAL.

[7]  Yong Gu Ji,et al.  A Study on User Satisfaction Evaluation About the Recommendation Techniques of a Personalized EPG System on Digital TV , 2007, HCI.

[8]  Ha Yoon Song,et al.  Design of an interoperable middleware architecture for digital data broadcasting , 2006, IEEE Transactions on Consumer Electronics.

[9]  Barry Smyth,et al.  A personalized television listings service , 2000, CACM.

[10]  Steven Morris,et al.  Interactive TV standards , 2005 .

[11]  Stanley B. Zdonik,et al.  Broadcast Disks: Dissemination-based Data Management for Asymmetric Communication Environments , 1997 .

[12]  Song Yean Cho Framework for the composition and interoperation of the home appliances based on heterogeneous middleware in residential networks , 2002, IEEE Trans. Consumer Electron..