This chapter presents MediaGrid, a distributed storage system for archiving broadcast media contents. MediaGrid utilizes storage resources donated by computing nodes running in a distributed computing environment. A genetic algorithm for resource selection is built in MediaGrid with the aim to optimize the utilization of resources available for archiving media files with various sizes. Evaluation results show the effectiveness of MediaGrid in archiving broadcast media contents, and the performance of the genetic algorithm in resource utilization optimization.
Figure 1 shows how and where server based technology is being used within a broadcast infrastructure. This diagram is based on the design model of an existing transmission playout centre.
An overview of a broadcast playout infrastructure
Key Terms in this Chapter
Open Grid Services Architecture (OGSA): Promoted by Open Grid Forum and enabled by Web services technologies, OGSA is a standard architecture for next generation service oriented grids.
Web Services: An XML based standard middleware technology for developing interoperable service-oriented distributed systems.
Web Services Resource Framework (WSRF): A set of specifications that models stateful resources with Web services.
Service Oriented Architecture (SOA): An architecture to facilitate loose coupling of software components.
Globus: A major middleware technology for developing grid applications.
Grid Computing: A distributed computing paradigm that facilitates resource utilization and large scale problem solving on the Internet.
Job Scheduling: A process to map computing jobs to resources.