Font Size: a A A

Design And Implementation Of P2P-based File Sharing System Under Cloud Platform

Posted on:2019-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:W Q GeFull Text:PDF
GTID:2348330563953986Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the continuous development of cloud computing,various emerging technologies based on the development of cloud computing technologies are emerging.Cloud storage is a typical application of cloud computing technology.Cloud storage,with its powerful storage and convenience of use,has gradually been favored by people.Nowadays,more and more people store resources in the cloud and easily access it through web browsers or mobile apps.This has greatly changed People's storage habits.Although the performance of cloud storage is very stable nowadays,with the support of various high technologies,the resources stored in the cloud can also be well protected.It is not easy to lose the damage,but the resources are stored centrally in the server.It is still prone to a single point of failure.Once a problem arises,it may lead to the loss of resources and result in irreversible losses.People have been researching P2 P technology for many years.Its characteristics such as non-centralized,good scalability,and high cost performance make P2 P networks deeply loved by everyone.This kind of network is composed of many scattered nodes with strong load capacity.However,it is difficult for these dispersed nodes to perform unified management,making the overall network less reliable and less secure.For the above scenarios,this thesis combines P2 P technology on the basis of cloud storage,combines the advantages of both,improves the scalability of cloud storage and the reliability of P2 P networks,and designs and implements a P2P-based file sharing system under the cloud platform.This thesis first analyzes the problems existing in cloud storage in the process of file sharing,then analyzes the advantages of P2 P technology,analyzes the functional requirements and performance requirements of the system in detail,designs the architecture of the entire system,and gives the topology of the system.Structure and module structure,and the system is divided into system log module,message processing module,file transfer module,user node management module and file operation module,among which each module has a certain degree of independence,but is closely related.Among them,the functions mainly implement the addition and withdrawal of user nodes and file search,upload,download,update,delete,and node conversion functions.At the same time,log recording,message processing,and file transfer functions are implemented.The performance is mainly from the file download rate and concurrency.Analysis of sexuality and response time.Finally,the function and performance of the system were tested separately.After a series of tests on the system,all functions have been implemented normally and the performance has reached the design requirements.The system is based on the expansion of cloud storage in P2 P mode,which effectively reduces the cost of cloud storage,improves the scalability of cloud storage,and has a high use value.
Keywords/Search Tags:cloud storage, P2P, file sharing
PDF Full Text Request
Related items