For the users to retrieve and review their video conferences at any time, the audio/video, whiteboard, files should be stored. The audio/video files are still very large. while the hard disks has its limits. Under this circumstance, a clustered storage system is a fair solution.A clustered storage system is to distribute and store the files on a cluster that consists of computers connected by networks. The computers collaborate with each other through certain protocols. The cluster offers a reliable, efficient, and extensible storage service to users. Regularly the reliability is guaranteed by backup and restore. The stability and efficiency of the system is guaranteed by the efficient management over the meta data and task scheduling. In this paper we implemented a master/slave system like HDFS.In this paper we designed and implemented a clustered storage system with respect to the certain requirements of a video conference system to store the audio, video, whiteboard and files coming out of users’ conferences. The storage system consists:1)Designed and implemented a clustered storage system. We implemented a clustered storage system that organized by conferenced and has the ability of automatically restoring and recovering files, efficiently managing the meta data, load balancing and high extensity.2)Designed and implemented the interfaces. The clustered storage system is a standalone system with its unique protocols,the only way the users communicate and use this system is though the protocols. So a well encapsulated interface is needed so that the users can use the system without knowing the protocols. Besides, there are many kinds of files in the video conference system, the interfaces offers certain functions for different files for the users’ conveniences. |