江西省儿童医院地铁站:请问《Peer-to-Peer Systems》这篇英文文章的出处,作者Mohamed Hefeeda

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 21:01:06
网上搜了很久都不知道出自哪里,请大侠指教!!
原文贴一部分如下:
Peer-to-Peer Systems
Mohamed Hefeeda
School of Computing Science Simon Fraser University
Surrey, Canada
Abstract
This paper provides a brief introduction to peer-to-peer (P2P) systems. Basic definitions and characteristics of P2P systems are described in Section 1. A comparison of a two related paradigms: P2P and Grid computing is also given. Section 2 classifies P2P substrates into two categories: structured and unstructured.Description of each category along with some examples is provided. A wide range of distributed applications
can leverage the P2P paradigm, some of them have actually been deployed. Section 3 samples some of these applications.

1 Introduction

Peer-to-peer (P2P) systems have recently received increasing attention from both research and industry communities[8, 24]. This increasing popularity is due to the ability of such systems to combine resource contributions from individual peers into a large shared-by-all pool of resources. The emergence of Napster, a P2P file-sharing system, in late 1998 is considered the real start of P2P systems [8]. Napster attracted millions of users who
exchanged a tremendous amount of network traffic. P2P systems continue to grow according to recent measurement studies [17, 32, 34]. These studies show that the bandwidth consumed by the P2P file-sharing applications has exceeded that of the WWW applications.
In a P2P system, participants (peers) cooperate to achieve a desired service. The service can, for example, be distributed computing, file-sharing, distributed storage, communication, or real-time media streaming. Ideally,there is no centralized entity to control, organize, administer, or maintain the entire system. Instead, these functions are divided and supported by all peers. Peers cooperate by sharing resources such as storage, CPU cycles,network bandwidth, and data. A number of benefits are obtained by adopting the P2P paradigm to implement distributed applications. These benefits include: (1) improved scalability by aggregating resources from peers and reducing the reliance on centralized servers, (2) cost-effectiveness by utilizing already-deployed resources and eliminating the need for expensive infrastructure, and (3) deployability by performing all processing at the end systems.

请有知道的回答,谢谢了!!
急!!!!!!!!!!!