Performance and Scalability Issues of Multimedia Digital Library
Performance and Scalability Issues of Multimedia Digital Library Lakshmi, Manjunath, Vamshi, Raj Reddy 19 th Nov 2006 Architecture of Multimedia Digital Library@2006
Objective To address the growing need of Multimedia information sharing across the internet by providing high performance and a highly scalable architectural framework for Multimedia Digital Library. 11/30/2020 Architecture of Multimedia Digital Library@2006 2
Multi Media Digital Library l l 11/30/2020 Libraries being able to host all varieties of media like audio, video and text content. Providing staff / customers to upload content to the servers (offline application or web app) Interface to search and locate required content View the content without interruptions / delays. Architecture of Multimedia Digital Library@2006 3
Existing Systems and their Limitations l Informedia II A Video Visualization and Summarization Tool l Does not address the performance or scalability requirements l l MDLTR A Tool that handles the multimedia data management l Addresses only the database structure to be implemented for the Multimedia Digital Library l l ASIS MDL Uses separate servers for each format of the multimedia in order to facilitate the streaming and play the files at the client system. l Indexing and Searching using keywords. l 11/30/2020 Architecture of Multimedia Digital Library@2006 4
What are we trying to do? l Addressing performance, scalability issues involved in media digital library at Architectural level. l Provide Architectural Framework to similar applications. 11/30/2020 Architecture of Multimedia Digital Library@2006 5
Throughput Large file size of the content l Delay in client access l Increased throughput with Stripping l 11/30/2020 Architecture of Multimedia Digital Library@2006 6
Response Time Congestion l Media file access time at server l 11/30/2020 Architecture of Multimedia Digital Library@2006 7
Scalability l Addressing by Stripping Request Load l Data Size l l Simultaneous Connections l l On Demand Unicasting High Bandwidth to increase number of connections. l 11/30/2020 Average stream rate Architecture of Multimedia Digital Library@2006 8
Components in architecture l Application Controller l Segmentation Engine l Media Server l Data Store l Media Search and Index Module l Metadata server 11/30/2020 Architecture of Multimedia Digital Library@2006 9
Application Controller l Media Submission Manager l Media Player Interface l Media Encoder l Digital Library Manager 11/30/2020 Architecture of Multimedia Digital Library@2006 10
Segmentation Engine l Synchronizer l Meta Data Generator l Stripper 11/30/2020 Architecture of Multimedia Digital Library@2006 11
Media Server l Alternative Streaming Protocols l On demand Unicasting 11/30/2020 Architecture of Multimedia Digital Library@2006 12
Putting it all together in the Architectural Framework A solution that provides the architectural elements for addressing the performance and scalability issues l Major Components l l Application Controller l l l Media uploading Media Retrieval Media Player and Encoder Concurrent and Simultaneous Request Handlers Segmentation Engine Synchronizer l Metadata Generator l Striper l Transcription Tool l 11/30/2020 Architecture of Multimedia Digital Library@2006 13
Architectural Framework
Strengths and Weaknesses of the Architectural Framework l Strengths l Performance and scalability addressed at design level. l Implementation of Architecture is applicable in any Technological Frameworks like J 2 EE, . NET etc. l Weaknesses l Transcription of the media files is unreliable due to segmentation. 11/30/2020 Architecture of Multimedia Digital Library@2006 15
Conclusion and Future Work l Applications l Educational Institutions l Research l Future Work l Open Source Realization of Framework l Applying the framework to a particular domain 11/30/2020 Architecture of Multimedia Digital Library@2006 16
- Slides: 16