Font Size: a A A

IPv6 P2P Technology-oriented Network Resource Sharing Research

Posted on:2011-03-25Degree:MasterType:Thesis
Country:ChinaCandidate:W LiFull Text:PDF
GTID:2178360305454315Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Since the 20th century 90 years, computer network technology has been high-speed development, in which the develop speed of Internet is most rapid and more and more applications running on the Internet.Computer networks have become the main way to exchange data, it has changed people's work habits.Compared to the initial size of computer networks, the size of today's computer network has been expanded several times, which led to the current widely used IPv4 protocol address space is close to exhaustion, forcing a number of regions and organizations use network address translation technology to re-use IPv4 internal address space, however, this reduces the network performance, also affects the user on the network use. In this case, IETF (Internet Engineering Task Force) designed a next-generation network protocol IPv6, IPv6 will replace IPv4 become the new internet standard, IPv6 is not only a huge address space, but also on the move and security provides a network-layer support. Currently, IPv6 technology is not fully mature, is in the IPv4 to IPv6 over phase, during this period, research on IPv6 technology have great significance.In computer networks, resource sharing method is used most of the server / client model, in this mode, the server has resources, a number of clients to connect to the server and download the necessary resources to complete the process of resource sharing. As the size of computer networks increases, the performance of the server become the bottleneck of resource sharing, due to the increase in the number of connections, resource supplier had to provide high-performance computer as a server. However, this does not solve the fast-growing number of users on the consumption of server performance problems.P2P technology first appeared in 1998, the network which uses P2P technology can be regarded as peer-to-peer network. P2P technology use the peer nodes concept to replace server and client concepts in the traditional network, and thus weaken or even abolish the role of the server, so that solves server performance bottlenecks problem in the resource-sharing process. Every node is equal in the peer-to-peer network, each node in the resource download also provide resource to the other nodes in the network. Because of network nodes resources download and upload mechanism, so the more nodes in the network, the faster in download process, therefore, P2P technology have a great advantage in sharing large size resources.Since IPv6 will replace IPv4 technology and will be widely use, and the P2P technology has huge impact on resource sharing, so in the IPv6 network for P2P technology research has very important significance. At present, the study for the IPv6 P2P is base the idea of P2P to enhance IPv6 multicast, and thus achieve the purpose of sharing resources, such as Beijing University of Posts and Telecommunications CNGI large-scale routing and multicast research projects; another studies are dedicate the way migrate existing P2P protocols to IPv6 environment; there are another number of studies put forward a new IPv6-based P2P protocols and related applications.At present, the P2P protocol which based on IPv6 is still in the experimental stage, most of the resource discovery protocol also has the capacity and resource sharing capabilities.This has resulted in resource data transmission process, the protocol control information larger, allowing a lower network utilization.This paper presents the idea that separate the resource discovery and resource sharing process from the implementation, and we defines two private protocols P2PIEP and P2PDEP, these two agreements were to serve the process of resource discovery and resource sharing process, P2PDEP packaging and UDP protocols and has a more smaller protocol header, so as to achieve the purpose of improving network utilization.Resource discovery using small-world model to model network topology, and tap a friend relationship between network nodes, using the flow of information between friends to shared resource information and the resource discovery through the friend relationship. Information transmission between friends complete by P2PIEP protocol. P2PIEP is English word Peer to Peer Information Exchange Protocol acronym and can be translated as "Peer to Peer Information Exchange Protocol", P2PIEP protocol is author custom proprietary communication protocol, the protocol major service the resource discovery process in the hybrid structure IPv6 peer-to-peer networks, it can be server status request and response, resource distribution and revocation, resources information requests and responses. P2PIEP encapsulated in the UDP protocol and run on IPv6 peer-to-peer networks, to realize information exchange between the friend nodes in the small-world model network. P2PIEP also be able to deal with the node join and leave problem, when the network topology changes, the only friend of partial adjustment, we can re-establish a stable small-world model, so the use of peer P2PIEP there is no extension problems.The resources sharing process also carry out in the small-world model, using the P2PDEP to complete the relationship building and resource data transmission. P2PDEP is English word Peer to Peer Data Exchange Protocol acronym and can be translated as "peer data exchange agreement." P2PDEP is also the author custom proprietary communication protocols, focused primarily resource sharing process in hybrid architecture style IPv6 peer-to-peer network. P2PDEP divided into downloads relationship building phase and the resource data download phase. Among them, the download relationship building phase process the connectivity and resource requirements between resource owner and resource downloader, and resources data download phase is responsible data transmission between resource owner and resource downloader. Systematic experimental environment is on a LAN with 6 computers carried out, one of which configured relatively low computer as server roles, so that illustrate the performance of P2P technology demand the lower server. And in the experimental environment IP settings, the IPv4 sub-network segment in the form of the present system in the coexistence of IPv4 and IPv6 environments can also be run and the eventual adoption of IPv6 protocols, network data transfer. Testing laboratories use of five multimedia files as a resource, resource size from 5.3MB to 272.5MB in vary between pairs of different sizes to test the system resource file sharing capabilities. Download the five to share these resources between the experimental data collected through the experimental data the following conclusions:The resources that those who download more of this resource sharing, the faster, the shorter the time the sharing of resources. In the experiment, the size of 83.2MB for the resource file, if the network has a resource owner, the resource sharing takes about 95 seconds, a speed of 866KB / S; if the network has four resource owners when The sharing of resources for about 27 seconds, a speed of 3081KB / s, more than one resource when the owner of a 3.51-fold faster.The larger size of the resource file, the more time saved in sharing. In the experiment, when there are four resource owners, the right resource file download 272.5MB the time saved is a 5.3MB file download resource savings in time, 49.4 fold, 272MB resource file sharing using P2P under way than using the traditional approach to resource sharing to save time 68.93 percent to 3.21-fold increase download speeds.P2PIEP collaboration with the P2PDEP able to make the system better able to complete the work of resource sharing, but the system can be research on resource block fully distributed sharing, multi-media resource optimization studies and research in the direction of authorized security improvements, to making the system more efficient, reliable and have a better user experience.
Keywords/Search Tags:IPv6, Peer-to-Peer network, Proprietary Protocol, Resource sharing, Small-world model
PDF Full Text Request
Related items