Edinburgh Glasgow DL Belfast Newcastle Manchester Oxford Cardiff Cambridge RL London Hinxton Soton GridCast UK-Japan N+N October 2003 1 GridCast Using the Grid in Broadcast Infrastructures Ron Perrott Queen’s University, Belfast {r.perrott@qub.ac.uk} BBC GridCast Belfast e-Science British Telecom Centre UK-Japan N+N October 2003 2 The Grid Scenario: The BBC Nations BBC NI, BBC Scotland and BBC Wales • BBC Nations provide customised services in each nation • Television programmes are distributed to BBC Nations from BBC Network (London) using dedicated leased ATM circuits. GridCast UK-Japan N+N October 2003 3 Grid Infrastructure • Technical – High-bandwidth network connections interconnect broadcast locations. – Network bandwidth means geography is less of an issue. • Organisational – Less centralised GridCast UK-Japan N+N October 2003 4 Overview • To develop a baseline media grid to support a broadcaster – – – – Manage distributed collections of stored media Prototype security and access mechanisms Integrate processing and technical resources Integrate with media standards and hardware • To analyse Quality of Service issues – Analyse remote content distribution infrastructures – Analyse remote service provision – To analyse reactivity, reliability and resilience issues in a grid-based broadcast infrastructure GridCast UK-Japan N+N October 2003 5 Characteristics • Stored media files are Gbytes and increasing – 1 hour ~ 200 Gbytes; distributes 1 petabyte /year • Management and distribution is significant technically • Metadata – location, timings, artists, storage formats etc. is an integral part of broadcast structure • Content is a valuable commodity – access, modification, copying must be controlled • High levels of quality required GridCast UK-Japan N+N October 2003 6 High level view of the Infrastructure GridCast UK-Japan N+N October 2003 7 Broadcasting Grid Services Each Broadcast site is defined by its collection of available services •Control services •Content services GridCast UK-Japan N+N October 2003 8 A Virtualised Infrastructure GridCast UK-Japan N+N October 2003 9 Scenario • A Network Schedule is defined – This schedule is the framework for Nation schedules • Network Schedules are distributed to BBC Nations – Usually via email • BBC Nations formulate their schedule • A Schedule is Broadcast – By programming local network and content control automation GridCast UK-Japan N+N October 2003 10 Model of Broadcast • Automatic distribution of broadcast schedules – Management of schedule archives – Automatic notification • Content is copied from archives to local content storage – Content distribution defined by schedule GridCast UK-Japan N+N October 2003 11 Broadcast grid issues • Business change – A revised organisational model. Services and resources – Each broadcast location gains control….no network schedule. • Resilience – Resource sharing and no single programme repository – A BBC Nation can be anywhere! • Reliability – Use resources available in other BBC sites or from 3rd party suppliers • Cost – Better use of resources and less need for backup resources – Less dependence on particular vendors or suppliers • Customisation – Schedule, local resources, local capabilities • Interoperability – Business model facilitates sharing with other broadcasters GridCast UK-Japan N+N October 2003 12 Broadcast Schedule Services • Services to control the exchange and modification of schedules • Management of a distributed collections of broadcast schedules • Services to deliver stored media to local sites • Services to plan transport of content between sites • Services to manage collections of stored media • Services to distributed content to facilitate resilience • Services to prepare content for broadcasting GridCast UK-Japan N+N October 2003 13 Progress Assessment • Software Development • Good experience of GT3 • Understanding of grid service model • GT3 shifting sands has been good and bad • Network Infrastructure – Essential network infrastructure in place • BBCNI---BeSC link in place • Janet link complete soon GridCast UK-Japan N+N October 2003 14 Model: Grid Service Operation • A schedule is registered with schedule (network) management service • Schedule is automatically distributed to (nation) schedule management – Local controller receives notification of schedule availability • Nation Controller registers (nation) schedule with local schedule management • Transport services develop a transport plan for content movement • Scheduled transport service moves content as defined in transport plan GridCast UK-Japan N+N October 2003 15 Grid Service Operation • Index services track grid sites and available services • Discovery services locate available copies of broadcast content – Services for nearest, or least busy or … • Discovery services identify best transport service to use – Cross mounted file systems, 3rd party or ftp-type transport. • Transport services move work flows associated with content – The necessary operation(s) when content is delivered GridCast UK-Japan N+N October 2003 16 Grid Service Operation • Transport planner incorporates a model of network load – High cost at peak times and low cost at off-peak – Other models in development • Content archives are managed as replica archives – Content locations are tracked….content can be withdrawn • Content archives permit automatic replication – For resilience and/or QoS • Public and private services facilitate operation with public and private networks – Co-ordinating security policies with internal BBC policies GridCast UK-Japan N+N October 2003 17