With the development of wireless network and the popularity of mobile terminal devices,users can watch videos through both the traditional fixed terminals and smart mobile terminals.However,network resources cannot be...With the development of wireless network and the popularity of mobile terminal devices,users can watch videos through both the traditional fixed terminals and smart mobile terminals.However,network resources cannot be effectively shared between fixed terminals and mobile terminals,which causes a huge waste of resources.To solve this problem,this paper proposes a super peer-based P2P VoD architecture for supporting multiple terminals.In the architecture,resources of various terminals can be shared and server load can be reduced.An architecture was first built based on super peers.And then,a super peer selection algorithm was proposed to select super peers to manage other terminals.Considering the characteristics of the different types of terminals,a corresponding caching mechanism was designed for different terminals to achieve efficient resource sharing.Final,the maintenance of the architecture was discussed.The experiment demonstrates that the architecture is feasible.The architecture can effectively improve the quality and fluency of video playback,and reduce the server load.展开更多
基金the National Natural Science Foundation(No.61762029,No.U1811264,No.61662012)Guangxi Natural Science Foundation(No.2016GXNSFAA380193)+1 种基金Guangxi Key Laboratory of Trusted Software(No.kx201726)and the Foundation of Key Laboratory of Cognitive Radio and Information Processing,Ministry of Education(No.CRKL150105)。
文摘With the development of wireless network and the popularity of mobile terminal devices,users can watch videos through both the traditional fixed terminals and smart mobile terminals.However,network resources cannot be effectively shared between fixed terminals and mobile terminals,which causes a huge waste of resources.To solve this problem,this paper proposes a super peer-based P2P VoD architecture for supporting multiple terminals.In the architecture,resources of various terminals can be shared and server load can be reduced.An architecture was first built based on super peers.And then,a super peer selection algorithm was proposed to select super peers to manage other terminals.Considering the characteristics of the different types of terminals,a corresponding caching mechanism was designed for different terminals to achieve efficient resource sharing.Final,the maintenance of the architecture was discussed.The experiment demonstrates that the architecture is feasible.The architecture can effectively improve the quality and fluency of video playback,and reduce the server load.