Font Size: a A A

Research And Implementation Of PUSH And Delivery Using P2P In Software Update

Posted on:2007-05-23Degree:MasterType:Thesis
Country:ChinaCandidate:X WangFull Text:PDF
GTID:2178360182977776Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Because of expanding the functions of software, the change of users' requirements and fixing the bug, the software products need updating constantly. Along with the rapid development of Internet, it becomes an available and effective method to update the software automatically using Internet.Through the analysis of the existing software update products, founded that the existing software update products have two main problems: First, the information of software update is usually gotten by querying the server constantly, so the system performance is not generally good and it can't guarantee client software update in time. Second, the delivery of software update uses traditional C/S structure, so the server's network load is extremely large, and the rate of download is not satisfying.In view of these two questions, this article proposed respective solutions: Using the .NET Remoting technology to realize the Push of update information, delivering the software update using P2P (Peer to Peer) technology. The Push technology refers that the server informs the customers actively when it has new software updates, which may avoid the customers frequently visiting server, and guarantee the customers get the update information in time. P2P was one of the popular network technologies recently. When a large number of customers download the same files at the same time, the P2P technology, compared with the traditional downloading methods, can reduce the network load of the server and improve the customers' downloading rate effectively. So introducing P2P technology to the delivery of software update is a good choice.
Keywords/Search Tags:Software auto-update, PUSH, P2P, .NET Remoting
PDF Full Text Request
Related items