Peer-to-peer Systems Originally Invented for Music/data Sharing and Volunteer Computing, P2p Systems Now Enjoy Widespread Commercial and Non-commercial Use in Content Distribution, Iptv, and Ip Telephony
نویسنده
چکیده
P EE R-TO-PEER (P2P) C OMPU TING has attracted significant interest in recent years, originally sparked by the release of three influential systems in 1999: the Napster music-sharing system, the Freenet anonymous data store, and the SETI@home volunteerbased scientific computing projects. Napster, for instance, allowed its users to download music directly from each other’s computers via the Internet. Because the bandwidth-intensive music downloads occurred directly between users’ computers, Napster avoided significant operating costs and was able to offer its service to millions of users for free. Though unresolved legal issues ultimately sealed Napster’s fate, the idea of cooperative resource sharing among peers found its way into many other applications. More than a decade later, P2P technology has gone far beyond music sharing, anonymous data storage, or scientific computing; it now enjoys significant research attention and increasingly widespread use in open software communities and industry alike. Scientists, companies, and open-software organizations use BitTorrent to distribute bulk data such as software updates, data sets, and media files to many nodes;5 commercial P2P software allows enterprises to distribute news and events to their employees and customers;29 millions of people use Skype to make video and phone calls;1 and hundreds of TV channels are available using live streaming applications such as PPLive,17 CoolStreaming,38 and the BBC’s iPlayer.4 The term P2P has been defined in different ways, so we should clarify what exactly we mean by a P2P system. For the purposes of this article, a P2P system is a distributed system with the following properties: High degree of decentralization. The peers implement both client and server functionality and most of the system’s state and tasks are dynamically allocated among the peers. There are few if any dedicated nodes with centralized state. As a result, the bulk of the computation, bandwidth, and storage needed to operate the system are contributed by participating nodes. Self-organization. Once a node is introduced into the system (typically by providing it with the IP address of a participating node and any necessary Peer-to-Peer Systems DOI:10.1145/1831407.1831427
منابع مشابه
P2P Network Trust Management Survey
Peer-to-peer applications (P2P) are no longer limited to home users, and start being accepted in academic and corporate environments. While file sharing and instant messaging applications are the most traditional examples, they are no longer the only ones benefiting from the potential advantages of P2P networks. For example, network file storage, data transmission, distributed computing, and co...
متن کاملA Framework for Supporting Structured Peer-to-Peer (P2P) Overlays over Large Scale Mobile Ad-Hoc Networks (MANETs)
Peer-to-Peer (P2P) and Mobile Ad-hoc Networks (MANETs) share similar characteristics in terms of their design goals and the principles of their routing and applications. They also fundamentally address the same problem: How to provide seamless connectivity and services in a dynamic and decentralised environment. Given their parallel objectives, these technologies, if unified, will realise MANET...
متن کاملA Genetic Programming-based trust model for P2P Networks
Abstract— Peer-to-Peer ( P2P ) systems have been the center of attention in recent years due to their advantage . Since each node in such networks can act both as a service provider and as a client , they are subject to different attacks . Therefore it is vital to manage confidence for these vulnerable environments in order to eliminate unsafe peers . This paper investigates the use of genetic ...
متن کاملPeer-to-Peer Networks and Computation: Current Trends and Future Perspectives
This research papers examines the state-of-the-art in the area of P2P networks/computation. It attempts to identify the challenges that confront the community of P2P researchers and developers, which need to be addressed before the potential of P2P-based systems, can be effectively realized beyond content distribution and file-sharing applications to build real-world, intelligent and commercial...
متن کاملP2P IPTV Measurement: A Comparison Study
With the success of P2P file sharing, new emerging P2P applications arise on the Internet for streaming content like voice (VoIP) or live video (IPTV). Nowadays, there are lots of works measuring P2P file sharing or P2P telephony systems, but there is still no comprehensive study about P2P IPTV, whereas it should be massively used in the future. During the last FIFA world cup, we measured netwo...
متن کامل