Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Content Movement in a Video Content Management System

IP.com Disclosure Number: IPCOM000022157D
Original Publication Date: 2004-Feb-27
Included in the Prior Art Database: 2004-Feb-27
Document File: 3 page(s) / 71K

Publishing Venue

IBM

Abstract

Disclosed is a system and method of managing content movement to and from a video archive and plural, disparate video servers with tunable, high efficiency.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 55% of the total text.

Page 1 of 3

Content Movement in a Video Content Management System

Disclosed is a system and method of management content movement to and from a video archive and plural, disparate video servers with tunable, high efficiency. The key features of the invention are:

Running one of more Transaction Manager (TM) threads of execution, that are

dedicated to an assigned storage device. The key feature of the TM is a method of prioritizing the movement of content to enhance video production workflow. A data mover program, residing on the archive manager machine, that can be

commanded to pre-empt an FTP in progress in order to transfer a video file of higher priority. Once the higher priority file has been transferred, the data mover resumes transferring the original file, from the point of preemption, to the target video server. Ensuring vendor-specific files are only transferred to video servers enabled to

decode them.

A content management system (CMS) comprises an ingest subsystem (IS) for managing the encoding and ingest of video content and a content movement locator (CML) component that manages several storage area comprising partitioned DASD directories and vendor-specific video servers. CML maintains several database tables for managing storage and content movement:

  Reservation table - Tracks all space reservations. Transaction table - Track all active and scheduled transactions for content movement.

  Broker table - Defines each storage device to be managed. Space Available table - Tracks free, reserved, deleteable and unarchived storage.

Storage table - Contains one entry for each pending or existing file. Locator table - Contains one entry for each video file that has been archived.


1.


2.


3.

1

Page 2 of 3

   CML Configuration

Reservation

Broker

Library

Available Space

Storage

Transaction

Locator

Cache

Storage Group

Figure 1. CML Database Tables

CML Transaction Manager

CML creates a one or more Transaction Manager (TM) threads for each storage device it manages (See Figure 2). This thread continuously awakens, dequeues transactions destined for its storage device and executes them. TM supports the following features for content movement management:

  Maintains a list of scheduled and in-progress content movement transactions that are occurring within the system.

  Automatically assigning priorities for data movement requests unless overridden by the requesting application. All transaction requests are processed in priority order.

  Aborting and recovering from an in-progress content movement task. Temporarily pr...