Font Size: a A A

Design And Implementation Of Multi-Platform Reload Stack

Posted on:2014-02-17Degree:MasterType:Thesis
Country:ChinaCandidate:J JieFull Text:PDF
GTID:2248330398470736Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Since P2P based network has advantages in scalability, adaptability and high cost-effectivity, it has aroused widely public concern in the reaserch of distributed computer network. P2P-SIP is one of research hotpot. Traditional vedio applications use expensive devices provided by operators and are based on fixed network. The facilities for network are not only costly, but also hardly to expand. These features set up a lot of obstacles for those applications whose amount of users developed sharply. Benefit from the development of P2P technology, many traditional SIP based services providers began to do researches on P2P-SIP to make SIP applications hosted on P2P network. P2P-SIP should minimize the uncertainty of the Internet, that is, finish the task as possible as it can. P2P-SIP should also shield the variety of network environment and un-safety. It should ensure the quality of vedio service. However, current P2P-SIP applications use private protocol and messages to communicate. It is not good for the interconnection of variety kinds of network. To make the P2P-SIP realize industrial standardization, RELOAD protocol was put forward in2007by P2P-SIP workgroup of IETF organization. It is dedicated to resovle the problem of resource loacation and discovery in P2P network.For further study of RELOAD protocol and promote the standarlization, this paper design and implement the RELOAD stack according to the protocol strictly. Since P2P applications are based multi-platform and the transportation for inappropriate designed software is costly, RELOAD stack in this paper is of cross-platform characteristic. This paper followed up the newest version of RELOAD draft continurously, and carried on thorough research and analysis. This paper used object-oriented and modularized method to design the stack. First, the location of RELOAD stack was given. Then, the overall design and key technologies were described detailly. To accomplish the cross-platform characteristic, none of the system functions was relayed on during design and implementation. Portable libraries and primary supporting programming languages were adopted. The prototype system based RELOAD stack, tests for function and performance of the system were given to show the feasibility of design and correctness of implementation in this paper. The research and implementation of multi-platform RELOAD stack is a beneficial attempt for P2P network and SIP application.
Keywords/Search Tags:RELOAD, P2P, SIP, multi-platform
PDF Full Text Request
Related items