Font Size: a A A

A Peer-to-peer Computing Model And Its Application In The Grid Research

Posted on:2005-05-11Degree:MasterType:Thesis
Country:ChinaCandidate:B ChenFull Text:PDF
GTID:2208360122993304Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With increasing popularity of the Internet, large-scale distributed computing, previously concentrated on only one place, has developed into multiple high performance sites that are distributed geographically and connected by high speed networks. Further, it has distributed over millions of desktop computers locating on the edge of grid. This trend for distributed computing is obviously reflected in two rapid growing research areas: Grid Computing and Peer to Peer Computing. And a common key pre-requisite exists between them: a virtual platform of wide area network (WAN) is need, where the accommodated computing resources distribute over different places, dissimilar network situations, varying computing capability from supercomputers to PCs.Now grid computing has become a very active research area, which develops rapidly with the technique of World Wide Web (WWW). Initially it was a new computing mode aimed at complex scientific computing with the purpose of combining the whole computer network into a huge supercomputer so as to achieve a full-scale share including computing, storage, data, information, knowledge and expert resources. Later, with the advances of grid computing, grid has grown from high-performance-oriented computing grid to service-oriented commercial grid, and it reveals the tendency of standardization, large-scale and technique integration such as integration with web services.Similarly, peer to peer computing changes the point-to-point communication from the client/server architecture to the interconnection of peers. It aims to make fully use of each peer's resources to provide higher performance. Without the server role in client/server architecture, the failure due to one server's fault has been greatly reduced, so it is more reliable than the traditional client/server architecture. Because of these, peer to peer computing has its strong technical superiority in application areas like file sharing, distributed computing, network security, online communication, and even enterprise computing or electronic commerce. With the developing of peer to peer computing, it not only needs to make itself more perfect but also need to integrate with other technologies.This thesis is under the background of high-tech project 863 and the project "Supercomputing Environment and its Application (SEA)", one of the CAS projects for formation infrastructure construction during the 10th Five-Year Plan Period (2001--2005). The grid node of supercomputing is a main component. In this theis, we introduced how to design and implement a model of peer to peer computing. To implement the basic function of communication, we used and modified a routing algorithm of IP networks. And to satisify the need of grid, we design a multicast system on application layer. The other aim of this thesis is to find the possibility of integration of grid computing and peer to peer computing. To do that, we analyse thesimilarity and dissimilarity between these two technologies in a charpter and give examples for validation.
Keywords/Search Tags:grid computing, peer to peer computing, distributed computing
PDF Full Text Request
Related items