ABSTRACT
The convergence of advances in storage, encoding, and networking technologies has brought us to an environment where huge amounts of continuous media content is routinely stored and exchanged between network enabled devices. Keeping track of (or managing) such content remains challenging due to the sheer volume of data. Storing "live" continuous media (such as TV or radio content) adds to the complexity in that this content has no well defined start or end and is therefore cumbersome to deal with. Networked storage allows content that is logically viewed as part of the same collection to in fact be distributed across a network, making the task of content management all but impossible to deal with without a content management system. In this paper we present the design and implementation of the Spectrum content management system, which deals with rich media content effectively in this environment.Spectrum has a modular architecture that allows its application to both stand- alone and various networked scenarios. A unique aspect of Spectrum is that it requires one (or more) retention policies to apply to every piece of content that is stored in the system. This means that there are no eviction policies. Content that no longer has a retention policy applied to it is simply removed from the system. Different retention policies can easily be applied to the same content thus naturally facilitating sharing without duplication. This approach also allows Spectrum to easily apply time based policies which are basic building blocks required to deal with the storage of live continuous media, to content. We not only describe the details of the Spectrum architecture but also give typical use cases.
- K. Cheng and Y. Kambayashi. Multicache-based Content Management for Web Caching. Proceedings of the First International Conference on Web Information Systems Engineering, June 2000. Google ScholarDigital Library
- C. Cranor, M. Green, C. Kalmanek, D. Shur, S. Sibal, C. Sreenan, and J. van der Merwe. PRISM Architecture: Supporting Enhanced Streaming Services in a Content Distribution Network. IEEE Internet Computing, July/August 2001. Google ScholarDigital Library
- C. Cranor, C. Kalmanek, D. Shur, S. Sibal, C. Sreenan, and J. van der Merwe. NED: a Network-Enabled Digital Video Recorder. 11th IEEE Workshop on Local and Metropolitan Area Networks, March 2001.Google Scholar
- eXpat.expat.sourceforge.net.Google Scholar
- Z. Ge, P. Ji, and P. Shenoy. A Demand Adaptive and Locality Aware (DALA) Streaming Media Server Cluster Architecture. NOSSDAV, May 2002. Google ScholarDigital Library
- K. Kurapati and S. Gutta and D. Schaffer and J. Martino and J. Zimmerman. A multi-agent TV recommender. Proceedings of the UM 2001 workshop, July 2001.Google Scholar
- ReplayTV. www.sonicblue.com.Google Scholar
- TiVo. www.tivo.com.Google Scholar
Index Terms
- Design and implementation of a distributed content management system
Recommendations
Design, Implementation, and Measurement of a Crowdsourcing-Based Content Distribution Platform
Special Section on Multimedia Big Data: Networking and Special Section on Best Papers From ACM MMSYS/NOSSDAV 2015Content distribution, especially the distribution of video content, unavoidably consumes bandwidth resources heavily. Internet content providers invest heavily in purchasing content distribution network (CDN) services. By deploying tens of thousands of ...
A Cache Management Strategy for Content Store in Content Centric Network
ICNDC '13: Proceedings of the 2013 Fourth International Conference on Networking and Distributed ComputingNetwork usage is shifting from traditional host-to-host model to content distribution and retrieval. With wholly new design in network architecture, Content Centric Networking (CCN) seems to be a most promising solution, while Content Delivery Networks (...
Design and Implementation of Metadata for n-Screen UCC Recommender System
MUE '11: Proceedings of the 2011 Fifth FTRA International Conference on Multimedia and Ubiquitous EngineeringAfter fever for mobile, n-Screen is being grown up which enables the users to access the contents with the various ways beyond the fact one content is used in various multimedia devices. In case of UCC among the consumed contents in n-Screen, its ...
Comments