DocumentCode :
1551577
Title :
Peering at peer-to-peer computing
Author :
Singh, Monika
Author_Institution :
NCSU
Volume :
5
Issue :
6
fYear :
2001
Firstpage :
4
Lastpage :
5
Abstract :
How would you like to share files with another user without having to explicitly place them in a designated external location? The recent successes of (and controversies surrounding) Napster, Gnutella, and FreeNet have drawn attention to peer-to-peer computing, which allows precisely such interactions between information and service providers and their customers. The author takes a brief look at peer-to-peer computing, or P2P, and its main variants, both those that are popular and those that ought to be. P2P can be defined most easily in terms of what it is not: the client-server model, which is currently the most common model of distributed computing. In the client-server model, an application residing on a client computer invokes commands at a server. In P2P, an application is split into components that act as equals. The client-server model is simple and effective, but it has serious shortcomings, which are discussed. P2P is by no means a new idea. The distributed computing research community has studied it for decades. Networks themselves demonstrate P2P in action: Ethernet is nothing if not a P2P protocol, and network routing operates through routers acting as peers with other routers. The difference in the recent focus on P2P seems to be that it has finally caught the imagination of people building practical systems at the application layer; and for good reason.
Keywords :
computer networks; file servers; telecommunication network routing; Ethernet; FreeNet; Gnutella; Napster; P2P; P2P protocol; application layer; client-server model; customers; distributed computing; distributed computing research community; network routing; peer-to-peer computing; practical systems; service providers; Application software; Availability; Cultural differences; Filling; Intelligent networks; Optimized production technology; Personnel; Privacy; Telecommunication control; Web and internet services;
fLanguage :
English
Journal_Title :
Internet Computing, IEEE
Publisher :
ieee
ISSN :
1089-7801
Type :
jour
DOI :
10.1109/MIC.2001.968826
Filename :
968826
Link To Document :
بازگشت