150 likes | 280 Views
Digital Video Working Group – RNP - Brazil. Using a Grid of Servers for Distributing High Quality Video over IP Networks. Guido Lemos de Souza Filho, PhD Departamento de Informática Universidade Federal da Paraíba. March 200 4. Sura/Vide 2004 Workshop. Outline. GTVD context
E N D
Digital Video Working Group – RNP - Brazil • Using a Grid of Servers for Distributing High Quality Video over IP Networks Guido Lemos de Souza Filho, PhD Departamento de Informática Universidade Federal da Paraíba March 2004 Sura/Vide 2004 Workshop
Outline • GTVD context • Server Grid Architecture • Implementation Issues • Initial Results • Conclusion
GTVD Context • Brazilian digital video working group main goals: • Structure the Brazilian digital video community in a way that promotes cooperation • Set up a “Digital Video Network” over the RNP backbone • Computers, network resources, and software to provide a video distribution service • We have technical cooperation projects involving: • Loci-University of Tennessee, Canal Saúde, Mast (Astronomy Museum), Educational TV Networks, UFRN, UFPE, UFBA, UNIFACS, PUC-Rio, USP-SP, UFSC. • Telemedicine, Digital Television, Communication in Mixed Reality Environments • We are sponsored by RNP (Rede Nacional de Ensino e Pesquisa – National Research and Education Network)
Servers Grid Architecture CS CS IBP Server IBP Server IBP Server IBP Server Storage Layer AS AS AS AS Access Layer Coordination Layer Client Client Client Client
RNPDigital Video Working Group Search Engine Application Web Client Web clients find videos by accessing applications with relevant metadata and URLs... Video Distribution Scheme Coordination Layer Video Access Layer Storage Layer
RNPDigital Video Working Group Web Client Coordination Server The client activates the URL that is processed by the coordination layer, which redirects the client to the nearest video server... Video Distribution Scheme Coordination Layer Video Access Layer Storage Layer
RNPDigital Video Working Group Web Client Video Access Server Video Access Server Video Access Server The URL used in the redirection includes the video identifier and a route to the server with a persistent copy of the video... Video Distribution Scheme Coordination Layer Video Access Layer Storage Layer
RNPDigital Video Working Group IBP Video Access Server IBP IBP The last video access server in the chain interacts with the IBP network to recover the stored video. The data stream then flows through the chain of access servers and is stored in each server´s cache while being played by the client... Video Distribution Schema coordination Layer Video Access Layer Storage Layer
Link Bandwidth RNPDigital Video Network CE RJ CE SP RN RJ RN SP PB RJ PB SP PE RJ PE SP DF RJ DF SP SC RJ SC SP RS RJ RS SP 6 MBps4 MBps4 MBps4 MBps2 MBps2 MBps8 MBps5 MBps22 MBps20 MBps24 MBps12 MBps25 MBps15 MBps DV-Net: Storage Servers (2) Video Access Servers (7)
Conclusion • We have implemented and tested a nation-wide video distribution service • The initial results have shown that the service is able to provide high-quality video, in spite of the low- speed network used
On-going Activities • Integration with IBP network of storage servers • Integration of real time (already implemented) and VoD servers • Implementation of a scheduler application in order to organize the use and configuration of the backbone
Digital Video Working Group – RNP - Brazil • Using a Grid of Servers for Distributing High Quality Video over IP Networks Guido Lemos de Souza Filho, PhD Departamento de Informática Universidade Federal da Paraíba March 2004 Sura/Vide 2004 Workshop